0
在bash腳本編寫的AWK指令,我需要這樣做:在bash腳本
cat<<EOF> ins.exe
grep 'pattern' file | awk '{print $2}' > results
EOF
的問題是,$ 2解釋爲一個變量和文件ins.exe結束含有 「 grep'pattern'文件| awk'{print}'> results「,沒有$ 2。
我使用
echo "grep 'pattern' file | awk '{print $2}' > results" >> ins.exe
嘗試,但它是同樣的問題。
我該如何解決這個問題?
你試過'awk'{print \ $ 2}''? – GMichael