./prepend.sh "myString" ./myfile.txt
sabe que prepend
é meu shell personalizado :
#!/bin/sh
#add Line at the top of File
# @author Abdennour TOUMI
if [ -e ]; then
sed -i -e '1i\'
fi
Use também um caminho relatif ou caminho absoluto, ele deve funcionar bem:
./prepend.sh "my New Line at Top" ../Documents/myfile.txt
Atualização:
se você quiser um script permanente para isso, abra nano /etc/bash.bashrc
e adicione essa função no final do arquivo:
function prepend(){
# @author Abdennour TOUMI
if [ -e ]; then
sed -i -e '1i\'
fi
}
Reabra seu terminal e aproveite:
prepend "another line at top" /path/to/my/file.txt