我正在编写以下脚本,将*.nzb文件复制到一个文件夹中以排队下载。
我编写了以下脚本。
我编写了以下脚本。
#!/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
事实是这些目录存在,我有权访问它们。
任何帮助都将不胜感激。
谢谢你的帮助。
find
命令中的-exec
参数来简化它:find $DOWN -name *.nzb -exec mv {} $QUEUE \;
。 - SiggyF