Tengo un archivo .txt que contiene un texto como este
A1/B1/C1
A2/B2/C2
A3/B3/C3
Quiero un script que lea el archivo .txt para cada línea y luego cree un directorio basado en la primera palabra (A1, A2, A3)
He creado un script como este:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Mientras lo ejecuto, crea el directorio A1 y luego también crea los subdirectorios B1 y C1. Lo mismo ocurre con otra línea (A2 * y A3 *)
¿Qué debo hacer para crear solo directorios A1, A2, A3?
No quiero que el nombre sea A1 / B1 / C1 con el carácter '/'. Solo quiero tomar la palabra antes del carácter '/' y convertirla en el nombre del directorio. Solo "A1" "A2" "A3".
xargs -a<(....)
lugar de<dirlist.txt cut -d/ -f1 | xargs
?