Товарищи! Я решила немного улучшить свои познания в линуксе и заодно оптимизировать одну рутинную задачу. Все это я провожу под windows, где стоит пакет портированных утилит UnxUtils.
Цель: модифицировать файл, в котором данные идут через запятую, заменив запятую с последующим пробелом на символ ввода.
Пример:
test1, test2, test3
Мне нужно:
test1 // символ ввода
test2 // символ ввода
test3 // символ ввода
Варианты:
- sed -e s/, /"[\n*]"/g input > output
- Не знаю, как отэкранировать символ ввода \n, \r и пробел \s.
- tr , \r < input > output
- Работает, но пробел после запятой не воспринимает ", ", ,\s - не делают нужного эффекта, к тому же заменяется все это на линуксовский перенос строки.
Буду очень признательна любым ответам!