Colocando comandos em um arquivo
Coloque essas linhas em um arquivo de script chamado script.sed
.
4i\
s/,/\t\t/
s/,/ /
Em seguida, execute-o assim:
$ sed -i -f script.sed baconFile
Criando um script sed autônomo
se você quiser que seja um único executável, faça o seguinte:
#/bin/bash
sed -i '
4i\
s/,/\t\t/
s/,/ /
' "$@"
Coloque as linhas acima em um arquivo chamado script.bash
, torne-o executável ( chmod +x script.bash
e execute-o assim:
$ script.bash baconFile
Criando o arquivo de script
Você pode usar esse método para criar o arquivo que mencionei acima.
$ cat > script.bash <<EOF
#!/bin/bash
4i\
s/,/\t\t/
s/,/ /
EOF
Isso fará com que o arquivo de script. Você pode confirmar usando este comando:
$ cat script.bash
#!/bin/bash
4i\
s/,/\t\t/
s/,/ /