У меня есть большая строка, которая представляет собой набор key (space)+ value
, т.е. key
, за которым следует один или несколько пробелов, а затем value
.
Теперь мне нужно изменить value
определенного key
, используя sed, awk, grep
и т. Д. В среде unix
.
например. из строки: -Key1 Value1 -Key2 Value2 -Key3 Value3
Мне нужна новая строка, такая же, как указано выше Value2
будет заменена на NewValue3