У меня есть (что я считаю сложным) sed
проблема.Sed command заменить номер + письмо с номером + n + письмо
У меня есть файл, который содержит обычный текст и цифры.
Каждый экземпляр в файле, где есть ряд [0-9]
следует буква, которая либо C
, T
или D
, я хотел бы заменить его с тем же номером, за которым следует \n
характер и той же буквой.
E.g.
551235D 4218789T 435151C
Я хотел бы заменить
551235\nD 4218789\nT 435151\nC
Проблема я столкнулся в том, как заменить каждую букву/число комбо с той же буквой/номером. Легко заменить [0-9]
следуют C
, T
или D
с, что мне нравится, проблема вставки \n
между числом и буквой ...
Любая помощь будет высоко оценен.
Разделяя Ваше исследование помогает всем. Сообщите нам, что вы пробовали, и почему это не соответствовало вашим потребностям. Это показывает, что вы потратили время , чтобы попытаться помочь себе, это избавляет нас от повторения очевидных ответов, и, прежде всего, поможет вам получить более конкретный и релевантный ответ! Также см. [Как спросить] (http://stackoverflow.com/questions/how-to-ask) –
Что-то вроде [this] (https://regex101.com/r/uE6wF1/1)? –