LINUX.ORG.RU

Добавить команду в вывод

 


0

1

Привет.

Есть команды. Первая добавляет что-то в последнюю строку

sed -i '$s/$/something/' file

Вторая убирает домен из имени хоста

hostname | sed 's/.domain.local//'

Как добавить вторую команду в первую, вместо something, без добавления новой перменной?

Чтобы получилось что-то типа такого

sed -i '$s/$/$(hostname | sed 's/.dom.local//')/' file
Ответ на: комментарий от chart41

можно просто несколько шаблонов через -e перечислить:

#echo mail.contoso.com|sed -e «s/$/smth/» -e «s/contoso.com//»
mail.smth

mumpster ★★★★★
()
Последнее исправление: mumpster (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.