J'ai un fichier .txt qui contient un texte comme celui-ci
A1/B1/C1
A2/B2/C2
A3/B3/C3
Je veux un script qui lit le fichier .txt pour chaque ligne puis crée un répertoire basé sur le premier mot (A1, A2, A3)
J'ai créé un script comme celui-ci:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Pendant que je l'exécute, il crée le répertoire A1 puis crée également les sous-répertoires B1 et C1. il en va de même pour une autre ligne (A2 * et A3 *)
Que dois-je faire pour créer uniquement des répertoires A1, A2, A3?
Je ne veux pas faire le nom comme A1 / B1 / C1 avec le caractère '/' dedans. Je veux juste prendre le mot avant le caractère '/' et lui donner le nom du répertoire. Juste "A1" "A2" "A3".
xargs -a<(....)
plutôt que<dirlist.txt cut -d/ -f1 | xargs
?