1
我目前正在編寫腳本的代碼以將文件移動到「垃圾箱」。 就其本身而言 - 代碼工作正常,但我希望它在文件被正確移動時生成一條消息,並且當特定文件未能移動/不存在時生成一條消息。Shellscript - 在使用mv時顯示特定參數的錯誤
我的代碼將接受多個用於輸入的文件名,例如
# del test1.txt *.html testing.doc
# Successfully moved to Dustbin
但是,如果其中只有一個不存在,它仍會產生一條錯誤消息。 我如何做到這一點,但仍然允許它接受上面的例子中看到的論點?
我的代碼如下:
#!/bin/sh
mv -u "[email protected]" /root/Dustbin 2>/dev/null
# END OF SCRIPT
對不起,恐怕是一個明顯的問題!我對shellcript完全陌生!
非常感謝
謝謝! 我知道我必須仔細檢查每個參數,但沒有辦法知道如何去做。我甚至不知道我們可以在bash中使用printf - 這是全新的! :) – William