Страницы

Поиск по вопросам

среда, 10 апреля 2019 г.

bash script для создания папок

Есть множество папок dir1, dir2, dir3 и тд, общее количество - 100-200, к примеру. Нужен скрипт, который создаст около них папки типа dir1fold, dir2fold, dir3fold(грубо говоря, берётся название предыдущей папки и добавляется префикс fold) и, в идеале, перенесёт каждый dir в свой dirfold


Ответ

for dir in *; do if [ -d "$dir" ]; then newdir="${dir}fold" mkdir "$newdir" mv "$dir" "$newdir" fi done

Комментариев нет:

Отправить комментарий