Удаление новой строки, созданной при разбиении файла - PullRequest
0 голосов
/ 01 апреля 2019

У меня есть файл 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

Правильно расщепляется, но новый созданный файл имеет новую строку без каких-либо значений.т.е. в идеале новый файл должен содержать только одну строку, а в нем две, а второй файл пуст.

Пожалуйста, кто-нибудь может помочь.

...