【发布时间】:2014-01-02 10:03:31
【问题描述】:
我正在尝试编写一个脚本来删除所有以奇数结尾的 .jpg。这是我的代码:
#!/bin/bash
echo "start\n"
for f in *.jpg
do
fname=$(basename "$f")
echo "fname is $fname\n"
fname="${filename%.*}"
echo "fname is $fname\n"
if[$((fname % 2)) -eq 1 ] then
echo "removing $fname\n"
rm $f
fi
done
当我运行它时,它会输出 start 然后说“意外标记 'fi' 附近的语法错误”
当我有then上线后如果它说“语法错误接近意外标记'then'”
我该如何解决这个问题?
【问题讨论】:
标签: bash