2015-07-21 61 views
0

我想在執行後在下面的腳本中保留$ 0。

cat <<EOF> script.awk 
BEGIN { 
if ($0 != 99) { 
    count[idx]++; 
    sum[idx] += $0; 
     }} END 
EOF 

執行此操作後,它寫入我的第一個文件,而不是寫入$ 0。 即

BEGIN { 
if (file1 != 99) { 
    count[idx]++; 
    sum[idx] += file1; 
     }} END 

回答

2

你應該逃避$0\$0來解決這個問題。