LINUX.ORG.RU

Как убрать символ разделителя строк при выполнении для каждой строки файла?

 ,


0

1

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

#!/bin/sh

cat list_words.txt | while read line;
do
echo $line | RHVoice-test --profile Anna --output $line.wav
done

Пытался прикрутить:

line2=`echo $line | tr -d '\n'`
но действия не возымело.

сам разобрался, в моем случае нужно:

line2=`echo $line | tr -d '\r\n'`

victor79
() автор топика
Ответ на: комментарий от legolegs

sed - часть posix и есть везде, а dos2unix на птичьих правах.

pavlick ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.