2015-10-04 37 views
0

我有1個字.txt文件寫在leet 這個詞是「arhie」字母用「,追加到.txt文件與特定模式

4,1²,#,!,& //a=4,r=1²,h=#,i=!,e=& 
@,2,(-),1,€ //[email protected],r=2,h=(-),i=1,e=€ 
/\,?,)-(,|,£ //a=/\,r=?,h=)-(,i=|,e=£ 

我需要追加到此dividet單詞表單詞 「rarh」 具有相同的圖案輸出的

實施例:

4,1²,#,!,&,1²,4,1²,#  // a=4,r=1²,h=#,i=!,e=& 
@,2,(-),1,€,2,@,2,(-) // [email protected],r=2,h=(-),i=1,e=€ 
/\,?,)-(,|,£,?,/\,?,)-( // a=/\,r=?,h=)-(,i=|,e=£ 

我知道perl awk或grep可以用於解析這些單詞,但不知道如何。 謝謝。

回答

1
$ awk -F , 'BEGIN { OFS="," } { a=$1;r=$2;h=$3;i=$4;e=$5; print a,r,h,i,e,r,a,r,h }' <<< '4,1²,#,!,& 
@,2,(-),1,€ 
/\,?,)-(,|,£' 
4,1²,#,!,&,1²,4,1²,# 
@,2,(-),1,€,2,@,2,(-) 
/\,?,)-(,|,£,?,/\,?,)-(
+0

你能評論我怎麼用這個腳本,我是awk新手。謝謝! – cebit933

+0

將輸入文件重定向到stdin,並從stdout中獲取輸出文件。 –

+0

對不起還是不明白。我有一個file.txt如何從終端執行你的代碼,這將影響該文件? – cebit933