我试图在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