Как заменить строки во всех файлах, используя sed? - PullRequest
0 голосов
/ 16 апреля 2019

Я хочу заменить нижнюю строку следующей строкой во всех файлах.Так какой шаблон sed используется для этого.Я много пробовал, но не понял, что это такое.

checkToken($token['token'])
checkToken($token)

Это то, что я пробовал

sed -i -- 's/checkToken\(\$token\['token'\]\)/checkToken\(\$token\)/g' get_officers_v2.php

1 Ответ

1 голос
/ 16 апреля 2019

Вам просто нужно, чтобы ваши escape-символы (\) были в нужном месте, например:

sed -ie "s/\(checkToken(\$token\)\['token'\])/\1)/" get_officers_v2.php
...