我有以下代码,我想使用SED将
本质上,我试图忽略字符类中的
assign
替换为always @(*)
。本质上,我试图忽略字符类中的
'
,但是SED似乎仍然能够匹配它。如果行包含'
,我不希望SED捕获该行(我的正则表达式比这个复杂得多,但我希望SED捕获符合我的正则表达式的行,并忽略与我的正则表达式匹配但包含'
的行)。echo "assign sample_signal = '0;" | sed '/[^\x27]/ {s/assign/always @(*)/g}'
Result: always @(*) sample_signal = '0;