Saya memiliki file .txt yang berisi teks seperti ini
A1/B1/C1
A2/B2/C2
A3/B3/C3
Saya ingin skrip yang membaca file .txt untuk setiap baris kemudian membuat direktori berdasarkan kata pertama (A1, A2, A3)
Saya telah membuat skrip seperti ini:
file="test.txt"
while IFS='' read -r line
do
name="line"
mkdir -p $line
done <"$file"
Ketika saya menjalankannya, ia menciptakan direktori A1 kemudian juga membuat sub-direktori B1 dan C1. hal yang sama terjadi pada saluran lain (A2 * dan A3 *)
Apa yang harus saya lakukan untuk membuat hanya direktori A1, A2, A3?
Saya tidak ingin membuat nama seperti A1 / B1 / C1 dengan karakter '/' di dalamnya. Saya hanya ingin mengambil kata sebelum karakter '/' dan menjadikannya nama direktori. Hanya "A1" "A2" "A3".
xargs -a<(....)
bukan<dirlist.txt cut -d/ -f1 | xargs
?