awk '$0="prefix"$0' file > new_file
V awk je výchozí akce '{print $0}'
(tj. vytisknout celý řádek), takže výše uvedené je ekvivalentní:
awk '{print "prefix"$0}' file > new_file
S Perlem (náhrada na místě):
perl -pi 's/^/prefix/' file
# If you want to edit the file in-place
sed -i -e 's/^/prefix/' file
# If you want to create a new file
sed -e 's/^/prefix/' file > file.new
Pokud prefix
obsahuje /
, můžete použít jakýkoli jiný znak, který není v prefix
, nebo kódem /
, takže sed
příkaz se stane
's#^#/opt/workdir#'
# or
's/^/\/opt\/workdir/'