我有很多rar文件存储如下:
/torrents/televisionshowS01E0$X/nameoftelevisionshow.rar
其中$ X是变量= {0,1,2,...,12}
我想使用单个命令将它们提取到单个输出目录(/publicshare/
)。
这是我到目前为止所拥有的:
for i in find /torrents/televisionshowS01*/ -name *.rar; do unrar x "$i" /publicshare/;done
但我得到以下结果:
Cannot open /torrents/televisionshowS01E01/.rar
No such file or directory
No files to extract
但是,find / torrents / televisionshowS01 * / -name * .rar会返回正确的路径。
find
完全遗漏:for i in /torrents/televisionshowS01*/*.rar; do …