社区
Linux/Unix社区
帖子详情
如何用bash的正则表达式对字符串同时掐头去尾?
某鸟
2008-08-02 03:15:08
如何掐头我知道,如何去尾我也会了……可是……同时去掉头尾怎么办啊???汗~
%x=aabbaarealwwvvww
%echo "${x%w*w}"
%echo "${x#a*a}"
bbaarealwwvvww
要得到中间的aareal怎么办?
...全文
526
5
打赏
收藏
如何用bash的正则表达式对字符串同时掐头去尾?
如何掐头我知道,如何去尾我也会了……可是……同时去掉头尾怎么办啊???汗~ %x=aabbaarealwwvvww %echo "${x%w*w}" %echo "${x#a*a}" bbaarealwwvvww 要得到中间的aareal怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lbaby
2008-08-07
打赏
举报
回复
sed 比较简单的:
[of@lbaby ~]$ echo wwwaaabbb | sed 's/^[^a]*\(a\+\)[^a]*$/\1/'
aaa
[of@lbaby ~]$
用户 昵称
2008-08-06
打赏
举报
回复
老人啊,又见面了,不会!
某鸟
2008-08-06
打赏
举报
回复
真不容易~竟然有人回复了~~~
真的是一句实现不了啊?!那偶就不问了……
偶用了三句,已经实现了……呵呵,在shell里,一个小问题还在乎差两句吗?:p
只是我以为是自己不会写……
sed偶还不会用呢,不好意思,嘿嘿……
那就这样,先ok了……多谢楼上!
fierygnu
2008-08-06
打赏
举报
回复
问题不简单,呵呵。
bash好像不支持,用sed行吗,嘿嘿。
虽然bash3.0以上有=~,但也需要从数组里取,一次完成,网上找找吧。
某鸟
2008-08-04
打赏
举报
回复
没有牛人了吗?
一句话不能实现吗?
问题太简单了?
2016Linux培训教程-shell脚本入门及
正则表达式
本课程全面介绍了从linux基础内容,一步步,手把手掌握linux基本用法和常见管理方式。让你从课堂即实战,全面了解
Bash
的基础特性及
正则表达式
,学习完可轻松驾驭。
shell脚本 字串截取
正则表达式
子串截取方法一:使用${}表达式格式:echo ${x:起始位置:长度}(起始位置编号从0开始,可省略) 方法二:使用expr substr格式:expr substr "$x" 起始位置 长度(起始位置编号从1开始) 方法三:使用cut工具格式:...
正则表达式
多用法
使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的
字符串
。 本案例要求熟悉
字符串
的常见处理操作,完成以下任务练习: 参考PPT示范...
案例1:
字符串
截取及切割 案例2:
字符串
初值的处理 案例3:expect预期交互 案例4:使用
正则表达式
使用Shell完成各种Linux运维任务时,一旦涉及到判断、条件测试等相关操作时,往往需要对相关的命令输出进行过滤,提取出符合要求的
字符串
。 本案例要求熟悉
字符串
的常见处理操作,完成以下任务练习: 参考PPT示范...
正则表达式
+sed用法
什么是
正则表达式
? 使用"一串符号"来描述有共同属性的数据 使用某些符号结合相关工具对文本进行筛选,过滤,查找 基本正则列表 正则符号 含义 ^ 匹配行首 $ 匹配行尾 [ ] 集合,匹配集合中任意...
Linux/Unix社区
23,124
社区成员
74,508
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章