识别归因错误而不是在验证“if-else”中进行比较的正则表达式是什么?
错误案例:
if ( var1 = var2 )
if ( var1= var2 )
if ( var1 =var2 )
if ( var1=var2 )
正确案例:
if ( var1 == var2 )
if ( var1== var2 )
if ( var1 ==var2 )
if ( var1==var2 )
识别归因错误而不是在验证“if-else”中进行比较的正则表达式是什么?
错误案例:
if ( var1 = var2 )
if ( var1= var2 )
if ( var1 =var2 )
if ( var1=var2 )
正确案例:
if ( var1 == var2 )
if ( var1== var2 )
if ( var1 ==var2 )
if ( var1==var2 )
使用 sed:
sed -n '/if *( *[A-Za-z_][A-Za-z0-9_]* *= *[A-Za-z_][A-Za-z0-9_]*/p'
if *\( *var1 *=[^=]* *var2 *\)
if\s*\([^=]*=[^=]*\)
使用红字