Использование sed для вставки значения в строку после совпадения - PullRequest
0 голосов
/ 15 октября 2018

Я хочу вставить аргумент в переменную sed, которая в настоящее время на меня надувается.

Превращая это:

BASHVAR=" -Java.args -More.Java.Args -Even.More Java Args"

К этому:

BASHVAR=" -Newly.added.Java.args -Java.args -More.Java.Args -Even.More Java Args"

Я пробовал сопоставлять и добавлять, но он добавляет новые строки:

sed '/-Java.args/i -Newly.added.Java.args' /path-to-file

В результате:

-Newly.added.Java.args
BASHVAR=" -Java.args -More.Java.Args -Even.More Java Args"

Не обязательно быть sed, но было бы неплохо использовать его.

Приветствия

1 Ответ

0 голосов
/ 15 октября 2018

Использовать замену вместо вставки

s/-Java.args/-Newly.added.Java.args &/
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...