awk '$0="prefix"$0' file > new_file
En awk, la acción predeterminada es '{print $0}' (es decir, imprimir toda la línea), por lo que lo anterior es equivalente a:
awk '{print "prefix"$0}' file > new_file
Con Perl (reemplazo en el lugar):
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
Si prefix contiene / , puede usar cualquier otro carácter que no esté en prefix , o escape del / , entonces el sed el comando se convierte en
's#^#/opt/workdir#'
# or
's/^/\/opt\/workdir/'