Recientemente me encontré siguiente comando grep:¿Cómo hacer que sed lea el script desde el archivo de script?
/usr/xpg4/bin/grep -Ff grep.txt input.txt > output.txt
cual según mi entendimiento significa que a partir de entrada.txt, grep la materia contenida en grep.txt y la enviará en Output.txt.
Quiero hacer algo similar para sed, es decir, quiero mantener los comandos sed en un archivo separado (digamos sed.txt) y quiero aplicarlos en el archivo de entrada (digamos input.txt) y crear un archivo de salida (say output.txt).
me trataron siguiente:
/usr/xpg4/bin/sed -f sed.txt input.txt > output.txt
No funciona y me da el siguiente error:
sed: command garbled
El contenido de los archivos mencionados anteriormente son las siguientes:
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
Por favor consejo.