Замена двух одинаковых символов разными строками

Дело в том, что исторически система действительно предназначалась для совместного использования несколькими пользователями, которые просто входят в систему, выполняют какие-то действия и затем выходят из системы. Таким образом, разница между администратором и обычным пользователем. Такие системы до сих пор существуют в университетских лабораториях, и вы почувствуете разницу, если будете использовать такие компьютеры. Домашний ПК, на котором вы являетесь единственным пользователем и одновременно выполняете роль администратора, на самом деле появился гораздо позже.

0
21.04.2018, 02:03
1 ответ

Здесь представляют интерес два возможных сценария:

Заменить все четные -пронумерованные вхождения `одним шаблоном, а нечетные -— другим (, также упомянутым в этом ответе):

sed 's:`\([^`]`*\)`:FOO\1BAR:g'

Заменить первый шаблон одним шаблоном, а остальные другим:

sed 's:`:FOO:' | sed 's:`:BAR:g'
0
28.01.2020, 04:24

Теги

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