2014-02-05 2 views
0

Использование pull_data $a $b | sed 's/, \+\| \+,/g', которое показывает конечный результат на экране, но когда я пытаюсь отправить это сообщение в файл, например. pull_data $a $b | sed 's/, \+\| \+,/g' > out Я получаю ошибки, которых нет и т. Д.Отправить вывод sed в файл

Каков правильный способ отправки вывода в файл?

+0

Какое сообщение вы получаете, это не сообщение с разрешениями? Этот snytax для перенаправления ввода-вывода прекрасен. –

+3

'sed 's /, \ + \ | \ +,/g'' является ** неправильным ** синтаксисом !! то же, что: 'sed 's/pattern/g' – Kent

+0

Просьба описать, какой фильтр вы хотите применитьm, и также предоставить результат. –

ответ

0
sed -r 's/^ +//; s/ +, +/,/g; s/ +$//' > out 

удаляет пробелы вокруг запятых, а также в начале и конце строки.

Смежные вопросы