我正在尝试从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脚本很陌生,请描述一下发生了什么情况。也请告诉我该如何做?
谢谢。