问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shell sed表达式分析

发布网友 发布时间:2022-04-23 03:51

我来回答

2个回答

热心网友 时间:2023-11-04 22:40

正则匹配中,点号.表示任意一个字符,*表示重复前面一个字符(这里就是点号.)0次或多次。
\(.*\)a表示要以一个a字符结尾,而默认情况下*具有贪婪特性,会匹配符合要求的最大数目的字符。
因此
.*
就匹配到了最后一个a前面的所有字符。
\(
\)
这种结构在sed的替换命令里是组的概念,在后面替换时可以用\n来引用。
第一个组用\1,第二个组用\2,依此类推。
这个命令的作用就是:将字符串中最后一个a字符替换为b,其余不变。

热心网友 时间:2023-11-04 22:41

-e
允许多台编辑
s
是替换
,
因为里边用了/
所以它来当分隔符
sed
-e
"s,\(.*\)://[^/:]*\(:\?[0-9]*\)/\(.*\),\1${transport_suffix}://${target_node}\2/\3,"
\(.*\)
这是第一个域
也就是\1
://[^/:]*
不知道你文本是什么样的,这是一个匹配的正则,表示匹配中不包含
/:
://应该属于文本的内容
\(:\?[0-9]*\)
这是\2
第二个域里边写的匹配的正则
应该是:?一串数字
/
这个也应该是按照你们那个文本里需要的匹配写的
\(.*\)
\3
第三个域
\1${transport_suffix}://${target_node}\2/\3,"
在\1
(第一个域)
和\2个域中间加了两个${transport_suffix}://${target_node}变量
不知道我解释的清楚不。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
梦见和同性发生关糸了 梦见和同性朋友发生亲密关系 学生党如何科学护肤? 学生党该怎么基础护肤? 有什么美容护肤的技巧适合学生党? 怎么@全部成员啊? 新洲摩尔城一楼小吃租金多少 武汉王家湾有哪些广场 你好 请问 晚上6点开始 学瑜伽 可以吗? 因为我想在下班时间去 锻炼锻 ... 电脑联网有哪些条件台式电脑无线上网需要具备哪些条件 linux shell编程sed用法 谁能帮忙解释下linux shell程序中的sed "s/$//;s/ *//g;/^$/d" 这句是什么意思 智盈人生 万能保险 万能险怎么样 linux shell sed 的用法 智富人生b 万能保险 保监会万能险的法律规定 万能保险的优点有哪些,缺点有哪些 万能险是怎么保法的 万能险和分红险的区别是什么? 万能理财保险怎样讲解 内存卡受损,不格式化怎么直接修复? SD卡怎么快速修复呢? 微信公众号个人订阅号怎么在菜单栏里子菜单发布多篇文章? 微信公众平台的回复菜单栏(如图)怎么编辑啊? 微信公众号里子菜单内这样的是怎么排版的 微信公众号的子菜单怎么修改和设置? 微信公众号怎么修改已创建好的菜单 微信公众号自定义菜单栏修改后自动恢复修改前内容? 微信公众号个人订阅号如何设置自定义菜单? Linux Shell中,sed重定向到文件自身的原理。 linux shell sed命令与转义字符 linux Shell Sed 命令 -- 如何 处理 XML 文件 linux shell sed 正则表达式分析 linux shell sed命令的问题! linux shell 中sed 替换命令不能立即保存问题 帮忙写个Linux下shell脚本,(使用sed命令处理hosts文件) linux shell中 sed 文件的1到7行行首有指定字符串的整行替换为为指定内容. 如何使用Linux sed 命令将Shell的参数传进去写在文件里 如何使用linux的shell 命令输出本地网页数据 例如sed,awk,grep 指令 awk、sed和shell有什么区别和关系? linux shell 脚本里 怎么用 cat 命令 读取 一个文件的内容 然后用 sed命令 替换 重阳节的故事 重阳节的故事? 九九重阳节的故事 重阳节的来历(简略) 支付宝绑定了别人的身份证,怎么修改成自己的? 关于重阳节的传说 300字 重阳节关爱老人的故事(急急急急急急急急急)高分 支付宝手机号是自己,绑定别人身份证怎么换成自己?