Страница 1 из 1
[Решено]создание директорий списком из файла
Добавлено: 25 июн 2021, 10:54
banzay242
Команда такая:
mkdir `cat dir.txt`
прекрасно создаются директории
dir.txt:
dir
dir_1
dir123
пропуски не допускаются иначе получатся директории dir и 123.
Но вопрос не в этом.
Как создать эти директории не заходя в директорию?
типа того:
mkdir `cat dir.txt` > /home/user/dir/
Благодарю за советы.
создание директорий списком из файла
Добавлено: 25 июн 2021, 18:08
va9(2)
banzay242 писал(а): 25 июн 2021, 10:54
Как создать эти файлы не заходя в директорию?
с помощью touch?
создание директорий списком из файла
Добавлено: 01 июл 2021, 13:52
banzay242
Извиняюсь, читать надо Как создать эти директории не заходя в директорию?
создание директорий списком из файла
Добавлено: 01 июл 2021, 14:43
va9(2)
Только такое на ум приходит:
Код: Выделить всё
$ for i in $(cat d.txt)
do
mkdir -p "/tmp/dir/$i"
done
$ ls -1 /tmp/dir
dir
dir_1
dir123
создание директорий списком из файла
Добавлено: 02 июл 2021, 06:33
banzay242
Благодарю это то что надо, и работает.
########################
#!/bin/bash
touch test.txt
echo dir dir1 dir2 > test.txt
for i in $(cat test.txt)
do
mkdir -p "111/$i"
done
##########################
$ls 111
dir dir1 dir2
создание директорий списком из файла
Добавлено: 02 июл 2021, 06:43
banzay242
В строчку мне удобней и тоже работает, благодарю.
for i in $(cat test.txt); do mkdir -p "111/$i"; done