У меня есть текстовый файл в Linux, подобный этому:
//data.txt
a
e
i
o
u
И я хотел, чтобы 5 текстовый файл относился к символам выше, с выводом, похожим на это:
Created a.txt
Created e.txt
Created i.txt
Created o.txt
Created u.txt
Но я не уверен, что я сделал неправильно, он просто остается там и ждет моего ввода.
#!/bin/bash
x=$data.txt | tr -d '\r'
for((i=0;i<${#x};i++));
do
y=${x,i,1}
touch $y.txt
echo "Created $y.txt"
done