Recentemente mi sono imbattuto seguente comando grep:Come rendere sed leggere lo script dal file di script?
/usr/xpg4/bin/grep -Ff grep.txt input.txt > output.txt
che secondo la mia comprensione significa che da input.txt, grep la materia contenuta nel grep.txt e l'uscita a output.txt.
Voglio fare qualcosa di simile per sed cioè voglio mantenere i comandi sed in un file separato (ad esempio sed.txt) e voglio applicarli sul file di input (ad esempio input.txt) e creare un file di output (dì output.txt).
ho cercato seguente:
/usr/xpg4/bin/sed -f sed.txt input.txt > output.txt
Non funziona ed ottengo il seguente errore:
sed: command garbled
Il contenuto del file di cui sopra sono le seguenti:
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
Si prega di consulenza.