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

sed -e 's|.* -> ../../\(.*\)$|\1|'是什么意思?

发布网友 发布时间:2024-09-29 04:54

我来回答

1个回答

热心网友 时间:2024-10-05 20:17

-e选项,这里没什么作用,可以不写(可以查看sed帮助-e的介绍)

引号里面是sed的替换命令,常见的是 s/正则表达搜索/替换为/

将“替换为”字串替换“正则表达搜索”到的字符串。这里分隔符改为了竖线  |

正则搜索项:

.* -> ../../\(.*\)$

.*——任意字符

-> ——原样匹配,->并且前后有一个空格

../——两个任意字符,加上一个/字符

../——同上

\(.*\)——匹配任意字符,并且放在了捕获括号中

$——字符串结束位置

替换为:\1——引用前面正则表达式中第一个捕获括号里面的内容

整个意思是找到能匹配正则的内容,并用后面的一部分替换整个匹配,示例:

上面的示例得到了整个字符串最后面的一部分内容。

追问-> 原样匹配是说就是直接用,没有什么其他的意义吗

追答在这里,->没有特殊意义,横线在中括号[ ]中,可以表示范围,比如0-9

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
歌曲《让我忘了你的所有》的含义 ...是真的爱你真的疼你真的了解你" 我不知道这个歌曲的名字是什么... 广西民族大学相思湖学院正规吗 想问一下,现在大学生晚上都什么时候睡觉啊,我大一的,每天晚上都弄到十一... 广西民族大学相思湖学院学院简介 我前女友小我一届,现她大一我大二,在高三的中秋节她甩了我(理由为我... 耐磨金属骨料有哪些 常用的耐磨金属材料有哪些 中国战斗机为啥是强歼系列的 战斗机和歼击机、舰载战斗机、强击机的区别 word里面:每行的的字数不一样,字号也不一样,但是两边必须对齐,怎么弄呢... 糖果手机怎么强制恢复出厂 如何让WPS每页行数和每行字数一样呢? 如何解决word每行字数不一致 给母亲送什么生日礼物好呢? 如何科学地预防肺癌的发生 肺癌预防三要素 肺癌的发生可以预防吗 哪些生活习惯可以预防肺癌 羊水混浊是什么原因引起的 be good in和be good at的区别是什么呢? 信噪怎么造句 地块的成语地块的成语是什么 元旦节加班工资算几天? 别人把微信设置了,我怎么才能加上?发信息给他,提示是拒接信息!哪 ...还可以给他发送手机信息,怎么设置自己的呢? 周口师范学院体育学院体育系概况 康桥半岛别墅1期到5期的各个地址 河南师范大学体育学院学术成就 浦东秀沿路1168弄5支弄在哪站下车比较近 sed -e 看不懂啊看不懂…… linux下sed命令:sed -e "s@__CONFDIR__@$CONFDIR@g" config/ice.ini >... sed -e '/^\[.*\]/ {N; s/\n/ /}' 不懂里面到{} 和 N 的意思 linux sed命令常用语法汇总 sed命令: some_var='echo $some_var | sed -e s/ \\\./ \\\./g... sed -i 's/twm &/' /root/.vnc/xstartup sed:-e 表达式 #1,字符 8... 手机为什么没有录音功能? 意识障碍有哪些 意识障碍的五种程度 意识障碍的分度 预算科目 款 指什么 预算项目是指什么意思 预算科目什么意思 如何删除微信里已发的文件?_百度问一问 养殖场灭蚊子最好的办法 广州有什么比较受欢迎的腊肠品牌? 田螺怎么快速吐沙 雨虹防水能直接刷到瓷砖吗 ...雨虹牌防水,防水师傅直接在卫生间原有底层刷防水涂料,没有过水泥砂... 梦见头发洗不顺