PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Linux
[问题] bash不输出 包含A开头,不包含B结尾的内
楼主:
touvictor
( )
2019-10-30 18:17:06
小弟遇到比较绕口的问题,
要把一份文件不输出:
包含以A开头,不包含以B结尾的内容,
而其他内容都输出
偏偏A=#
#后面有两个空格
B=*
两者都是特殊符号,卡了很久
小弟我想到以下:
grep -v '^# ' [^\*]$ 文件名
[^\*]$ 无法正常表示为 以*为结尾 的条件,想请教大大正解,感谢!
作者:
rickieyang
(Rickie Yang)
2019-10-30 19:34:00
grep -v "^#.*\*$"漏了两个空格... grep -v "^# .*\*$""不"以 * 结尾喔... grep -v "^# .*[^\*]$"对了, 有 RE 板, RegExp
楼主:
touvictor
( )
2019-10-31 09:06:00
谢谢大大回复,不过还是无法拍谢,是可以的,感谢
作者: mati628 (中...)
2019-10-31 13:26:00
cat file.txt | sed “/^A=#\ \ .*/d” | sed “/B=\*$/d”抱歉,我的错了, 我的会分别删掉
继续阅读
[闲聊] 改掉default 设定之前会先设成注解吗
yoche2000
[问题] linux有rgb控制软件吗?
boyzindahood
[问题] ubuntu 18.04如何重新安装grub?
rogerwu0321
[问题] 使用者子群组与档案权限问题
chenyen
[问题] find 找不到档案[已解决]
sanbis
[问题] Strongswan to CloudVPN 设定问题
pizzahut
[问题] 跨网段设定问题
kent94875341
[问题] Sda 必须有gpt label
andy19930905
[分享] sudo 漏洞
chang0206
[问题] 请教 isc-dhcp-server6
yokohama
Links
booklink
Contact Us: admin [ a t ] ucptt.com