[問題] awk 的 bug?

看板Linux作者 (新麗仕人)時間15年前 (2011/03/07 22:10), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/3 (看更多)
我寫了以下的script #!/bin/bash str="aa bb cc .* ee" result1=`echo $str | awk '{print $4}'` echo $result1 echo "====================" result2=`cat tmpfile.txt | awk '{print $4}'` echo $result2 其中tmpfile.txt內容和str一樣, 都是 "aa bb cc .* ee" 預期執行結果是 .* ==================== .* 但...結果卻印出... 不想讓人看到的資料夾>///< 怎麼會這樣呢~囧~ 要怎麼改才能印出預期的結果呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.82.180.24 ※ 編輯: newlinuxer 來自: 111.82.207.161 (03/07 22:37)

03/08 01:15, , 1F
".*"被展開了 請用' .* '
03/08 01:15, 1F
文章代碼(AID): #1DTETA7f (Linux)
討論串 (同標題文章)
文章代碼(AID): #1DTETA7f (Linux)