我有一个任务是在每行文本文件的开头输入http://。如何使用shell脚本
完成此操作我的文字文件如下:
agr.nc.in
mpi.ni.in
ir.o.in
chemis.go.in
da.ni.in
dgt.go.in
dgn.go.in
输出文件应该是:
http://agr.nc.in
http://mpi.ni.in
http://ir.o.in
http://chemis.go.in
http://da.ni.in
http://dgt.go.in
http://dgn.go.in
答案 0 :(得分:0)
您可以使用sed:
$ echo -e 'foo\nbar\nbaz'
foo
bar
baz
$ echo -e 'foo\nbar\nbaz' | sed 's|^|http://|'
http://foo
http://bar
http://baz
答案 1 :(得分:0)
使用sed进行编辑:
sed -i 's|^|http://|' infile
仅用shell执行:
while read LINE || [ "$LINE" ];do echo "http://$LINE";done <infile >outfile
答案 2 :(得分:0)
awk '$0="http://"$0' your_file