Plz帮我删除linux shell中包含/
或ab
的行
例如:
ghkl
aaaabd
fdkh/dfd
hjnh
过滤后的:我们得到了:
ghkl
hinh
谢谢!
答案 0 :(得分:0)
使用awk
:
awk '!/\/|ab/' file
ghkl
hjnh
使用grep
:
grep -v "/\|ab" file
ghkl
hjnh
-v
将操作反转为不使用此模式打印行
'!/\/|\?/'
'
启动awk命令
!
一个不,不要找到这个
/
正则表达式的开头在/和/之间找到了什么
\
转义下一个字符,因此不将其视为命令
/
因为这是转发的,请找到/
|
或。找到这个或这个
\
一个新的逃避阻止?用作代码
?
自逃脱后发现?
/
正则表达式结束
'
结束awk命令