【发布时间】:2017-04-04 07:44:55
【问题描述】:
我目前正在编写将文件移动到“垃圾箱”的脚本代码。 就目前而言 - 代码工作正常,但我希望它在正确移动文件时产生一条消息,并在特定文件移动失败/不存在时产生一条消息。
我的代码将接受多个文件名作为输入,例如
# del test1.txt *.html testing.doc
# Successfully moved to Dustbin
但是,如果其中只有一个不存在,它仍然会产生错误消息。 我该如何做到这一点,但仍允许它接受如上例中所示的参数?
我的代码如下:
#!/bin/sh
mv -u "$@" /root/Dustbin 2>/dev/null
# END OF SCRIPT
抱歉,这可能是一个显而易见的问题!我对 shellscript 完全陌生!
非常感谢
【问题讨论】: