【发布时间】:2013-03-25 11:20:57
【问题描述】:
我正在尝试将运行脚本时给出的所有参数移动到RecycleBin 目录。我正在使用RecycleBin="$HOME/Recycled" 将RecycleBin 设置为我的主文件夹中的一个目录。
然后我想将所有参数文件/目录移动到RecycleBin 目录。
这是我目前得到的:
for i in $*
do
if [ $* -e ]
then
mv $i /path/to/RecycleBin/$*.`date +"%Y%m%d.%H%M%S"`
else
echo "The file does not exist"
fi
done
其中.date +"%Y%m%d.%H%M%S" 附加每个文件的版本(date command)
for i in $* 正在检查命令中的所有参数。
输出看起来像这样 ./script.sh file1 file2 file3
- 3 个文件被移动到RecycleBin
这不起作用,因为我的循环函数不正确。
不胜感激
谢谢 皮特
【问题讨论】:
标签: bash shell command arguments