作者psylove5566 (醜妞)
看板LinuxDev
標題[問題] 新手提問
時間Wed May 22 22:17:23 2013
想請問各位大大
指令如下:
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是指一整個字串嗎??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.78
1F:→ CCWck:你要找awk個參考資料 05/23 01:27
2F:→ psylove5566:我在awk只看過$1,$2,$3...,沒看過$n??? 05/23 19:14
3F:→ PCIT:應該是variable substitution吧 05/31 15:41