Есть ли специалисты по linux?

Sep 08, 2009 18:36

Товарищи! Я решила немного улучшить свои познания в линуксе и заодно оптимизировать одну рутинную задачу. Все это я провожу под windows, где стоит пакет портированных утилит UnxUtils.

Цель: модифицировать файл, в котором данные идут через запятую, заменив запятую с последующим пробелом на символ ввода.

Пример:
test1, test2, test3

Мне нужно:
test1 // символ ввода
test2 // символ ввода
test3 // символ ввода

Варианты:
  1. sed -e s/, /"[\n*]"/g input > output
    • Не знаю, как отэкранировать символ ввода \n, \r и пробел \s.
  2. tr , \r < input > output
    • Работает, но пробел после запятой не воспринимает ", ", ,\s - не делают нужного эффекта, к тому же заменяется все это на линуксовский перенос строки.
Буду очень признательна любым ответам!

ЭВМ

Previous post Next post
Up