Ho un file .txt che contiene un testo come questo
A1/B1/C1
A2/B2/C2
A3/B3/C3
Voglio uno script che legga il file .txt per ogni riga e quindi crei una directory basata sulla prima parola (A1, A2, A3)
Ho creato uno script come questo:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Mentre lo eseguo, crea la directory A1, quindi crea anche le sottodirectory B1 e C1. lo stesso accade per un'altra linea (A2 * e A3 *)
Cosa devo fare per creare solo directory A1, A2, A3?
Non voglio creare un nome come A1 / B1 / C1 con dentro il carattere '/'. Voglio solo prendere la parola prima del carattere '/' e renderlo il nome della directory. Solo "A1" "A2" "A3".
xargs -a<(....)
piuttosto che<dirlist.txt cut -d/ -f1 | xargs
?