我正在編寫以下腳本以將* .nzb文件複製到文件夾以將它們排隊等待下載。用於在目錄之間複製文件的bash腳本
我寫了下面的腳本
#!/bin/bash
#This script copies NZB files from Downloads folder to HellaNZB queue folder.
${DOWN}="/home/user/Downloads/"
${QUEUE}="/home/user/.hellanzb/nzb/daemon.queue/"
for a in $(find ${DOWN} -name *.nzb)
do
cp ${a} ${QUEUE}
rm *.nzb
done
它給了我下面的錯誤說:
HellaNZB.sh: line 5: =/home/user/Downloads/: No such file or directory
HellaNZB.sh: line 6: =/home/user/.hellanzb/nzb/daemon.queue/: No such file or directory
的是,這些目錄exsist,我有權訪問它們。
任何幫助將是很好的。
請謝謝。
你可以在find中查找一下'-exec'來簡化它:'find $ DOWN -name * .nzb -exec mv {} $ QUEUE \;'。 – SiggyF 2010-07-25 23:00:41