【发布时间】:2014-10-21 10:49:07
【问题描述】:
我正在编写脚本,但出现错误:语法错误:单词意外(预期“输入”) 我真的不知道错误可能在哪里
#!/bin/bash
for dir in "$@"
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
【问题讨论】:
-
你的脚本真的是这样的双倍行距吗?所有这些空行都不是特别有用。一致的缩进将是。
-
您可能想阅读
bash手册页中的getopts命令。
标签: bash