удалить символы ^ M из файла, используя sed
У меня есть эта строка внутри файла:
ULNET-PA,client_sgcib,broker_keplersecurities
,KEPLER
Я пытаюсь избавиться от этого символа ^ M (возврат каретки), поэтому я использовал:
sed 's/^M//g'
Однако это удаляет все после ^ M:
[root@localhost tmp]# vi test
ULNET-PA,client_sgcib,broker_keplersecurities^M,KEPLER
[root@localhost tmp]# sed 's/^M//g' test
ULNET-PA,client_sgcib,broker_keplersecurities
То, что я хочу получить, это:
[root@localhost tmp]# vi test
ULNET-PA,client_sgcib,broker_keplersecurities,KEPLER