Коротше кажучи, я не впевнений, що я роблю неправильно, але в основному те, що я хочу зробити, - це прокручування всіх поштових файлів і розпакування їх вмісту для каталогу з назвою zip.
приклад:
Файли: a.zip,b.zip
Командування
for i in `ls *.zip`; do unzip $i -d `echo $i | cut -f1 -d'.'` ; done
очікується:
Папка aіз вмістом a.zip
папки bіз вмістомb.zip
Що відбувається:
Не знайдено поштових файлів. unzip: не вдається знайти або відкрити a.zip, a.zip.zip або a.zip.ZIP.
Будь-яка порада щодо того, що може бути неправильним?
1
Ви перевіряли дозволи на читання цих zip-файлів?
дивіться цю відповідь