我寫了以下的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"
預期執行結果是
.*
====================
.*
但...結果卻印出...
不想讓人看到的資料夾>///<
怎麼會這樣呢~囧~
要怎麼改才能印出預期的結果呢?
--
#!/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"
預期執行結果是
.*
====================
.*
但...結果卻印出...
不想讓人看到的資料夾>///<
怎麼會這樣呢~囧~
要怎麼改才能印出預期的結果呢?
--
All Comments