Как создать набор каталогов с помощью текстового файла?
Есть текстовый файл, который содержит список слов. Мне нужно в определенном каталоге создать группу подкаталогов но так, чтобы названия для них были автоматически созданы из тех слов, которые присутствуют в файле. Чтобы не вбивать все имена вручную. Никак не получается это сделать, но ведь должно же быть решение.
Чтобы не гонять все через конвеер, лучше так: xargs -a "файл-со-списком" mkdir
Дмитрий описал тоже самое. И не забывайте все имена файлов заключать в кавычки.
Vitsliputsli, мне этот вариант нравится. А ещё люблю такие вопросы, когда с каждым ответом команда становится всё лаконичнее и короче. Интересно, насколько короткой может быть команда в этом случае?
Алексей Харченко, короче не значит лучше. К примеру, все перечисленные варианты будут некорректно работать, если в именах директорий присутствуют пробелы.
Поэтому лучше так: xargs -a "файл со списком" -d "\n" mkdir
while read dirName;
do mkdir "$dirName";
done < "файл со списком"