Eu tenho um arquivo .txt que contém um texto como este
A1/B1/C1
A2/B2/C2
A3/B3/C3
Eu quero um script que leia o arquivo .txt para cada linha e crie um diretório com base na primeira palavra (A1, A2, A3)
Eu criei um script como este:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Enquanto o executo, ele cria o diretório A1 e também os subdiretórios B1 e C1. o mesmo acontece com outra linha (A2 * e A3 *)
O que devo fazer para criar apenas diretórios A1, A2, A3?
Não quero criar o nome como A1 / B1 / C1 com o caractere '/'. Eu só quero pegar a palavra antes do caractere '/' e torná-la nome do diretório. Apenas "A1" "A2" "A3".
xargs -a<(....)
que ao invés de<dirlist.txt cut -d/ -f1 | xargs
?