我正在编写脚本,但得到错误:语法错误:单词意外(期待“在”) 我真的不知道错误可能在哪里语法错误:字意外(期待“in”)
#!/bin/bash
for dir in "[email protected]"
do
mv "$dir"/* /tmp
done
if [ $# -lt 1 ] ; then
echo "ERROR: no argument"
exit 1 # pas 0
else
case $#
-d) mv -R $dir/* /tmp
;;
-x) find -executable -type f | xargs mv -t "$dir"/* /tmp
;;
esac
fi
你的脚本真的是双倍间距吗?所有这些空行都不是特别有用。一致的缩进将是。 – 2014-08-27 18:16:29
您可能想要阅读'bash'手册页中的'getopts'命令。 – chepner 2014-08-27 18:32:23