следующая цель синтаксиса - добавить «_name4» в первую строку в строке, которая соответствует «name1 + name2 + name3», и заменить старое слово новым
cat file | sed '/name1 + name2 + name3/s/[^ ]*\>/&_name4/' | sed s'/old/new/g' > new_file
мой вопрос: возможно ли сделать то же самое без использования команды cat?