Так что у меня есть сценарий, в котором у меня есть строки вроде:
TERMS of use [ER]
SERVICE manager ER Data
Stack OVERFLOW (ER) check
ERPS Value ER
GDPER checks ER
Это строки, в которых вы можете видеть пробел, мульти-пробел или табуляцию между строками.Я хочу заменить «ER» на «GD».
Поэтому я использовал в командной строке:
perl -n -e 's/[[,(]?ER[),]]?/GD/g&&print';
Ввод: GDPER checks ER
Вывод: GDPGD checks GD
Обязательно: GDPER checks GD'