У меня есть файл .txt, который содержит такой текст
A1/B1/C1
A2/B2/C2
A3/B3/C3
Я хочу сценарий, который читает файл .txt для каждой строки, а затем создать каталог на основе первого слова (A1, A2, A3)
Я создал скрипт, как это:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Пока я запускаю его, он создает каталог A1, а затем создает подкаталоги B1 и C1. то же самое происходит для другой линии (A2 * и A3 *)
Что я должен сделать, чтобы создать только каталоги A1, A2, A3?
Я не хочу делать имя как A1 / B1 / C1 с символом '/'. Я просто хочу взять слово перед символом '/' и сделать его именем каталога. Просто «А1», «А2», «А3».
xargs -a<(....)
а не<dirlist.txt cut -d/ -f1 | xargs
?