Есть длинная строка более 30 мб, вида:
dsdkfjkjdf<NN>adslklksdf<NN>kdljljsd<NN>odsklkldfsklfg><NN>kjkjlkjsdal
На вот такую команду:
echo «dsdkfjkjdf<NN>adslklksdf<NN>kdljljsd<NN>odsklkldfsklfg><NN>kjkjlkjsdal» | sed 's/<NN>/^M<NN>/g'
в рузультате только:
<NN>kjkjlkjsdallfg>
А нужно чтобы набор символов начинающийся с <NN> был с новой строки. Как быть?

Ответ на:
комментарий
от x905
Ответ на:
комментарий
от Viper

Ответ на:
комментарий
от aol
Ответ на:
комментарий
от drBatty
Ответ на:
комментарий
от Viper

Ответ на:
комментарий
от drBatty

Ответ на:
комментарий
от arsi

Ответ на:
комментарий
от Viper

Ответ на:
комментарий
от drBatty

Ответ на:
комментарий
от drBatty
Вы не можете добавлять комментарии в эту тему: топик перемещен в архив.
Похожие темы
- Форум Замена в длинной строке. (2018)
- Форум Вопрос по sed (2009)
- Форум Можно ли найти количество отличающихся символов в двух строках, не перебирая все символы? (2022)
- Форум как в bash вытащить символ из строки? (2018)
- Форум Как в bash заэскейпить строку, чтобы ее подставить в регулярное выражение? (2020)
- Форум Заменить каждое n-ное вхождение в строке (2016)
- Форум Регулярные выражения. sed vs grep. Запутался. (2015)
- Форум Экранирование слэш для sed (2012)
- Форум автозамена(?) в sed (2019)
- Форум [sed] Разбить строку на равные строки по n символов (2011)