Недавно я наткнулся на следующую команду grep:
/usr/xpg4/bin/grep -Ff grep.txt input.txt > output.txt
который согласно моему пониманию означает, что из input.txt grep вопрос содержится в grep.txt и выводит его на output.txt.
Я хочу сделать что-то подобное для sed, т.е. хочу сохранить команды sed в отдельном файле (скажем, sed.txt) и захочу применить их во входном файле (например, input.txt) и создать выходной файл (скажем, output.txt).
Я пробовал следующее:
/usr/xpg4/bin/sed -f sed.txt input.txt > output.txt
Это не работает, и я получаю следующую ошибку:
sed: command garbled
Содержимое указанных выше файлов приведено ниже:
sed.txt
sed s/234/acn/ input.txt
sed s/78gt/hit/ input.txt
input.txt
234GH
5234BTW
89er
678tfg
234
234YT
tfg456
wert
78gt
gh23444
Пожалуйста, совет.