[问题] 新手提问

楼主: psylove5566 (甜小蜜)   2013-05-22 22:17:23
想请问各位大大
指令如下:
cat trees3.txt | awk '{for(n=1;n<=NF;n++) { if(n>1 && $n == "sil") { printf("sil <eps> "); } else { printf("%s ", $n); } } printf("\n"); }' > trees4.txt
trees3.txt内容如下:
sil 0 CE silst
sil 1 CE b2
sil 2 CE b3
sil 3 CE b4
sil 4 CE silst
sil 5 CE s2
sil 6 CE silst
sil 7 CE s4
unk 0 CE silst
想请问指令中$n是指一整个字串吗??
作者: CCWck (干嘛要暱称)   2013-05-23 01:27:00
你要找awk个参考资料
楼主: psylove5566 (甜小蜜)   2013-05-23 19:14:00
我在awk只看过$1,$2,$3...,没看过$n???
作者: PCIT (冈山的火车￾  N￾ I
应该是variable substitution吧

Links booklink

Contact Us: admin [ a t ] ucptt.com