2012-10-24 67 views

回答

0

假設我們有一個名爲testfile一個文件,內容如下:

a.com b.com c.com 

您可以使用:

sed -i 's/^/\*./g;s//*./g' testfile 

如果您喜歡在外殼直接使用它:

echo "a.com b.com c.com" | sed 's/^/\*./g;s//*./g' 
0

假設這些都在不同的行,你可以用一個班輪做到這一點:

awk '{print "*." $0}' <infile> outfile 

如果這些都是在同一行,使用:

cat infile | sed 's/ /\n/g' | awk '{print "*." $0}' > outfile 
0

您可以使用sed

echo "a.com" | sed 's/^/*./' 

輸出:

*.a.com