社区
Linux/Unix社区
帖子详情
shell匹配问题
wzfwhq
2003-10-17 04:40:58
文件范例:
obr
obrr
obrb
obrrb
obrc
obrabcr
需要将obr或者obr?(问号代表任意一个字符,包括数字、字母、下划线等可见的asc字符)
请问shell该怎么写?
...全文
43
11
打赏
收藏
shell匹配问题
文件范例: obr obrr obrb obrrb obrc obrabcr 需要将obr或者obr?(问号代表任意一个字符,包括数字、字母、下划线等可见的asc字符) 请问shell该怎么写?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
踏岸寻柳
2003-10-29
打赏
举报
回复
文件内容吗?
cat filename |grep -e 'obr$' -e 'obr.$'
fierygnu
2003-10-27
打赏
举报
回复
看另一个帖子。
wzfwhq
2003-10-26
打赏
举报
回复
还是不满足要求,它把所有的obr开头的内容都列出来了,
而我只需要obr或者obr后面带一个字符,超过一个字符的内容是非法的
woihuahua
2003-10-23
打赏
举报
回复
awk '/[obr.$|obr]/{print $0}' filename
我用过的能满足要求。
cnlins
2003-10-21
打赏
举报
回复
用sed就可以啦
sed '/obr.$/!d' filename
wzfwhq
2003-10-20
打赏
举报
回复
我需要的是从一个文件中匹配出来进行处理,而且需要obr以及obr?
的字符串
yhbttfile
2003-10-19
打赏
举报
回复
就是: ls obr?
就可以了。
mosaic
2003-10-19
打赏
举报
回复
"?"不就是代表一个字符吗?
ls obr? 结果为
obrr
obrb
obrc
就分obr和obr?两种情况写吧
wzfwhq
2003-10-18
打赏
举报
回复
但我只需要obr或者obr?,对obr后面超过两个字符的不想要
AndrewOS
2003-10-17
打赏
举报
回复
obr*(*代表任意多字符)
wzfwhq
2003-10-17
打赏
举报
回复
高手怎么都不在吗?
Linux Bash
Shell
脚本编程视频课程
Linux Bash
Shell
语法知识具体实践 Linux Bash
Shell
变量用法具体实践 Linux Bash
Shell
条件表达式具体实践 Linux Bash
Shell
算术运算具体实践 Linux Bash
Shell
数组编程具体实践 Linux Bash
Shell
管道编程具体实践...
Shell
字符串模式
匹配
shell
字符串模式
匹配
shell
字符串
匹配
Bash
Shell
提供了很多字符串和文件处理的命令。如awk、expr、grep、sed等命令,还有文件的排序、合并和分割等一系列的操作命令。grep、sed和awk内容比较多故单独列出,本文只涉及字符串的处理和部分文本处理命令。...
shell
正则
匹配
IP地址
shell
正则
匹配
IP地址
【Linux】
SHELL
扩展
匹配
文件名
通配是一种
shell
命令解析操作,它将一个通配符模式扩展到一组
匹配
的路径名。在执行命令之前,命令行元字符由
匹配
列表替换。
Linux/Unix社区
23,121
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章