История изменений
Исправление grem, (текущая версия) :
bash обычный, гентушный, в виртуалбоксе.
Честно проверил, один из результатов удивил, но проверил несколько раз - поведение не поменялось.
Сейчас нашёл, что у меня были лишние слэши: в двух местах должно быть ./outdir/$DIR
вместо ./outdir/$DIR/
, после исправления этого если оставить «*/», то в выводе в терминал будет лишний слэш висеть между названием директории и именем файла, что на работоспособность не влияет. Можно подправить это, заменив for ARCH in $DIR/*.7z; do
на for ARCH in $DIR*.7z; do
, так как переменная $DIR уже содержит в конце слэш.
Спасибо за подсказку, так действительно короче. Даже короче, чем «ls -d */», который аналогичен, но меня почему-то смущал слэш к конце и хотелось вывод без лишних символов, а зря :)
Исходная версия grem, :
bash обычный, гентушный, в виртуалбоксе.
Честно проверил, один из результатов удивил, но проверил несколько раз - поведение не поменялось.
Сейчас нашёл, что у меня были лишние слэши: в двух местах должно быть ./outdir/$DIR
вместо ./outdir/$DIR/
, после исправления этого если оставить «*/», то в выводе в терминал будет лишний слэш висеть между названием директории и именем файла, что на работоспособность не влияет. Можно подправить это, заменив for ARCH in $DIR/*.7z; do
на for ARCH in $DIR*.7z; do
, так как переменная $DIR уже содержит в конце слэш.
Спасибо за подсказку, так действительно короче.