看板 LinuxDev 關於我們 聯絡資訊
想請問各位大大 指令如下: 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
CCWck:你要找awk個參考資料 05/23 01:27
psylove5566:我在awk只看過$1,$2,$3...,沒看過$n??? 05/23 19:14
PCIT:應該是variable substitution吧 05/31 15:41