Использование & ldquo; sed & rdquo; найти и заменить не атипичную строку

У меня была такая же проблема с установкой моего на MSI GL62M 7RDX несколько дней назад. То, что я сделал, это перезагрузить систему, перейти непосредственно к Install Ubuntu, удалить предыдущий раздел, который я создал в Try Ubuntu, и продолжить установку.

1
задан 16 March 2012 в 19:53

1 ответ

Один из способов:

sed 's/[0-9]\{4,\}/brad/g' infile

Объяснение:

s/regex/replacement/flags
[0-9]              # Any digit.
\{4,\}             # Matched more or equal to 4 times.
brad               # Substitute matched string with literal 'brad'
/g                 # Apply it globally: Many times for each line.
2
ответ дан 25 May 2018 в 13:27
  • 1
    Спасибо. Мне удалось получить s / [0-9] / brad / g перед отправкой, но \ {4, \} ... это вообще верно в командах оболочки? или это «просто здесь». ? – Kalec 16 March 2012 в 16:40
  • 2
    @Kalec: Это зависит. Существует несколько вариантов регулярных выражений, но синтаксис должен быть аналогичным. – Birei 16 March 2012 в 16:47

Другие вопросы по тегам:

Похожие вопросы: