Acho que você pode encontrar alguns liners bacanas e criar apelidos, mas normalmente, quando você tem um punhado de comandos, um script é melhor porque é mais flexível, esperamos que seja mais legível, e você pode expandir sua funcionalidade mais tarde. muito mais fácil uma vez que você diz "Oh! Eu também deveria fazê-lo fazer x ...". Então, aqui está uma maneira de fazer isso:
#!/bin/bash
# Add filepath to first line of file
myFile="file.dat"
filePath='pwd'
tmpFile="tmpFile"
cp $myFile $tmpFile
echo $filePath | cat - $tmpFile > $myFile
rm $tmpFile
exit 0
Não se esqueça de torná-lo executável: chmod u+x addPath.sh
(assume que você salvou o script acima em um arquivo addPath.sh
).