-1

我的任务是在每行文本文件的开头输入单词 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
4

3 回答 3

1

使用 sed 就地编辑:

sed -i 's|^|http://|' infile

仅使用 shell 执行此操作:

while read LINE || [ "$LINE" ];do echo "http://$LINE";done <infile >outfile

于 2013-08-14T06:52:52.877 回答
1
awk '$0="http://"$0' your_file
于 2013-08-14T06:56:42.023 回答
1

您可以使用 sed:

$ echo -e 'foo\nbar\nbaz'
foo
bar
baz
$ echo -e 'foo\nbar\nbaz' | sed 's|^|http://|'
http://foo
http://bar
http://baz
于 2013-08-14T06:19:53.447 回答