У мене є .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
?