У мене зберігається ряд 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 / televisionhowS01 * / -name * .rar повертає правильні шляхи.
find
повністю залишити :for i in /torrents/televisionshowS01*/*.rar; do …