Команда:
sed s/edem_pl/edemtv/g
будет действовать как фильтр, который заменяет (s
ubstitutes) все строки (g
lobally), содержащие edem_pl
, которые проходят через него эквивалентными строками, содержащими edemtv
. Вы можете вставить это в свою команду следующим образом:
grep edem_pl /sdcard/DiseqTree.ini | sed s/edem_pl/edemtv/g > /sdcard/temp.txt
и /sdcard/temp.txt
будут содержать только строки, изначально содержащие edem_pl
, с заменой на edemtv
.
Имейте в виду, что edem_pl
и edemtv
рассматриваются здесь как регулярные выражения. В этом случае не требуется выполнять специальные экранирования, но если они содержат специальные символы регулярного выражения, такие как [
и ^
, эти символы необходимо экранировать с помощью \
.