Ich habe eine TXT-Datei, die einen solchen Text enthält
A1/B1/C1
A2/B2/C2
A3/B3/C3
Ich möchte ein Skript, das die TXT-Datei für jede Zeile liest und dann ein Verzeichnis basierend auf dem ersten Wort erstellt (A1, A2, A3).
Ich habe ein Skript wie folgt erstellt:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Während ich es ausführe, erstellt es das Verzeichnis A1 und anschließend die Unterverzeichnisse B1 und C1. das gleiche passiert für eine andere Linie (A2 * und A3 *)
Was kann ich tun, um nur A1-, A2-, A3-Verzeichnisse zu erstellen?
Ich möchte den Namen nicht wie A1 / B1 / C1 mit dem Zeichen '/' machen. Ich möchte nur das Wort vor dem Zeichen '/' nehmen und es zum Verzeichnisnamen machen. Nur "A1" "A2" "A3".
xargs -a<(....)
eher als<dirlist.txt cut -d/ -f1 | xargs
?