сценарий удара в gzip файлы

Просто закройте канал, когда Вы будете сделаны. Дочерний процесс достигнет EOF и должен выйти.

0
15.10.2012, 12:43
1 ответ
find . -ctime -60 -maxdepth 1 -type f | while IFS= read x
 do 
    gzip -9 "$x"  # compress it
    D=${x%%.csv}  
    D=${D/-*/}    # remove suffix and everything after the -

    mkdir -p "$D" # create dest sub folder
    mv $x.gz "$D"   # move it
done

Это обработает все файлы, в которых Вы нуждались и помещали их в другую sub папку respectly.

4
28.01.2020, 02:21
  • 1
    я не думаю, что вышеупомянутое обработает ситуацию, где специальные символы (такие как пробелы) присутствуют в имени файла. –  mdpc 16.10.2012, 23:20

Теги

Похожие вопросы