我目前正在尝试编写一个bash脚本,帮助我遍历一个目录并检查文件的.jpeg或.jpg扩展名。我想到了以下内容:
#declare $PICPATH, etc...
for file in $PICPATH
if [ ${file -5} == ".jpeg" -o ${file -4} == ".jpg" ];
then
#do some exif related stuff here.
else
#throw some errors
fi
done
执行时,Bash 在 if 行上一直抛出错误:"语法错误,附近出现意外的标记 `if'。
我完全不懂脚本编写;我的 if 语句有什么问题吗?
谢谢。
${file::-5}
,${file -5}
不起作用。 - Veda