當前位置:成語大全網 - 書法字典 - 解決shell awk的使用問題

解決shell awk的使用問題

測試$ echo 'aa

& gtbb

& gt嗜酒者互誡協會

& gtbb

& gtcc ' | awk ' { a[$ 0]+= 1 } END { for(I in a)print I,a[i]} '

aa 2

cc 1

bb 2

第壹個命令是正確的。真不知道為什麽不行。妳可以試著把它改成打印i" "a[i]。

第二個命令有問題,實際上不應該有輸出:

循環中I的值是0 1 2 3,而字典A中的a[0] a[1] a[2] a[3]沒有賦值,所以不輸出。

賦值為a[aa] a[bb] a[cc]