У меня есть файл, глядя, как это,Странность с помощью/USR/XPG4/bin/тр и/USR/бен/тр на Solaris 9
"xxxxxx"
"yyyyyy"
"aaaaaa"
"cccccc"
"bbbbbb"
"eeeeee"
"oooooo"
"zzzzzz"
Желая заменить каждый \n
в этом файле я использую:
tr '\n' ',' <INPUT> OUTPUT
Который работает нормально. Выход следует ожидать:
"xxxxxx","yyyyyy","aaaaaa","cccccc"....
Однако
Я не могу делать какие-либо манипуляции с помощью sed
или awk
на этом файле, ни один, что так всегда (результат всегда пустой, как: sed 's/,/hello/g'
ничего не отображает), в Linux с использованием пакета GNU это отлично работает, но с GNU нет. Может ли кто-нибудь сказать мне, почему это?
Да, вы, вероятно, правы, я просто использовал 'awk' для удаления новых строк, и результат тот же. Просто верните результат, не удаляя последний '\ n' – Anders
Действительно, это был правильный ответ. – Anders