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