附加到具有特定模式的.txt文件

时间:2015-10-04 20:10:31

标签: bash perl parsing awk grep

我有一个.txt文件,其中1个字写在leet中 这个词是" arhie"字母由" ,"

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

我需要在这个词表中附加单词" rarh"具有相同的模式

输出示例:

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

我知道perl awk或grep可用于解析单词,但不知道怎么做。 谢谢。

1 个答案:

答案 0 :(得分: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,(-)
/\,?,)-(,|,£,?,/\,?,)-(