我試圖在shell腳本中獲取文件的文件擴展名。但沒有任何運氣。如何在shell腳本中獲取文件的擴展名
我使用的命令是
file_ext=${filename##*.}
和
file_ext = $filename |awk -F . '{if (NF>1) {print $NF}}'
但兩者的命令沒有把價值變量file_ext。但是,當我嘗試
echo $filename |awk -F . '{if (NF>1) {print $NF}}'
它給了我想要的結果。我是shell腳本的新手。請描述發生的情況。而且我應該怎麼做呢?
謝謝。
如需進一步參考,http://tldp.org/LDP/abs/html/是一個很不錯的地方! – 2010-02-28 19:51:15
我想知道爲什麼第一種風格的作品。你能解釋一下嗎? – xiaohan2012 2013-09-22 14:11:15