Unix, скриптинг оболочки

Unix, скриптинг оболочки

Я извлекаю данные из базы данных Oracle и записываю их в плоский файл. Мне нужно, чтобы разделитель строк был FFLF. Я могу добавить символ FF, но не могу удалить символ CR. Как удалить символ CR

решение1

Есть много способов сделать это, но как насчет

tr -d "\r" < input.file > output.file

"tr" транслирует символы - в этом случае мы используем переключатель -d для удаления, а не замены символов, а затем указываем удаление символа "cr". Поскольку tr работает с использованием stdin и stdout, мы используем перенаправления для эффективного создания файла с новыми данными.

Связанный контент