У меня есть * .dot файл, например:найти текст по Grep и заменить путь, что с СЭД
...
0 -> 1 [color=black];
1 -> 2 [color=blue];
1 -> 3 [color=blue];
2 -> 4 [color=gold3];
..
мне нужно изменить «цвет» из линий, начал с $ число. Я могу легко получить =blue
используя
a="1"
cat experimental.dot | grep "^$a\ ->" | grep -o =[a-Z0-9]*
Но я не могу изменить =blue
к =red
в файле с использованием СЭД.
FYI, '[Az, 0-9] 'не делает того, что, по вашему мнению, делает. В частности, он будет соответствовать запятой в тексте. – Kevin
Спасибо за это замечание. –