带空格的匹配行,Sed
matching line with spaces, Sed
您好,我正在尝试将此行与 sed 匹配并删除或附加“#”:
ContType is MOMENTUM
我的代码:
sed -i '' "s/#ContType\sis\sMomentum/ContType\sis\sMomentum/g" FlameMaster.input
我试图用 \s 转义空格。
好的很酷,找到了解决方案:
sed -i '' "s/ContType\(.*MOMENTUM\)/#ContType/g" FlameMaster.input
仅当同一行中有 MOMENTUM 时,这才匹配 ContType 行。
删除这一行;
sed -i '/ContType is MOMENTUM/d' yourFile
追加#
sed -i '/ContType is MOMENTUM/ s/^/#/' yourFile
您好,我正在尝试将此行与 sed 匹配并删除或附加“#”:
ContType is MOMENTUM
我的代码:
sed -i '' "s/#ContType\sis\sMomentum/ContType\sis\sMomentum/g" FlameMaster.input
我试图用 \s 转义空格。
好的很酷,找到了解决方案:
sed -i '' "s/ContType\(.*MOMENTUM\)/#ContType/g" FlameMaster.input
仅当同一行中有 MOMENTUM 时,这才匹配 ContType 行。
删除这一行;
sed -i '/ContType is MOMENTUM/d' yourFile
追加#
sed -i '/ContType is MOMENTUM/ s/^/#/' yourFile