У меня есть файл SampleFile.txt со следующими значениями
aaa
bbb
ccc
ddd
Я хочу разбить его и сделать каждую строку одним файлом.Я использовал приведенный ниже код для этого (script.sh)
source_filename=SampleFile.txt
destination_file_name=split
extn=txt
echo $source_filename
all_lines=`cat $source_filename`
counter=1
for line in $all_lines;
do
echo -n $line > "$destination_file_name$counter.$extn"
echo $line
counter=$((counter+1))
done
Правильно расщепляется, но новый созданный файл имеет новую строку без каких-либо значений.т.е. в идеале новый файл должен содержать только одну строку, а в нем две, а второй файл пуст.
Пожалуйста, кто-нибудь может помочь.