早教吧作业答案频道 -->语文-->
Linux:sed'/aa/bb/'和sed'%aa/bb%'有什么区别吗?打错了是sed'%aa%bb%'最初我的理解是在%写匹配模式是为了防止原文中也有/的情况,更加阅读但是好像不使用/.../.../,在转义字符上就有些区别了
题目详情
Linux:sed '/aa/bb/'和sed '%aa/bb%'有什么区别吗?
打错了
是sed '%aa%bb%'
最初我的理解是在%写匹配模式是为了防止原文中也有/的情况,更加阅读
但是好像不使用/.../.../,在转义字符上就有些区别了
打错了
是sed '%aa%bb%'
最初我的理解是在%写匹配模式是为了防止原文中也有/的情况,更加阅读
但是好像不使用/.../.../,在转义字符上就有些区别了
▼优质解答
答案和解析
打错了吧?
这是sed中的替换命令s的格式,应该是 sed 's/aa/bb/' 和 sed 's%aa%bb%',前面都少了个s.
没区别,s命令中可使用任意字符用于分隔,只要不出现在原文内容和替换内容中即可.
如果使用 / 并且原文中也存在 /,那么原文中的 / 前面就要加转义符\,写为 \/
这是sed中的替换命令s的格式,应该是 sed 's/aa/bb/' 和 sed 's%aa%bb%',前面都少了个s.
没区别,s命令中可使用任意字符用于分隔,只要不出现在原文内容和替换内容中即可.
如果使用 / 并且原文中也存在 /,那么原文中的 / 前面就要加转义符\,写为 \/
看了 Linux:sed'/aa/...的网友还看了以下:
请问“打”字在以下句子中的意思分别是什么在以下句子中的意思分别是什“打”字在以上句子中的意思分别是 2020-04-09 …
在如图表示A、B、C、D、E五个城市,它们之间原有道路相通,现在打算在C、E两城市之间沿直线再造一 2020-05-13 …
we的e在英音里发/i/还是/:e/的音?me的e在英音里发/i/还是/:e/的音?he的e在英音 2020-05-13 …
这个用英语怎么读?一个化学工式:E=MC2(2表示C的平方,这里打不出来).主要就是那个等于该怎么 2020-05-13 …
如图,四个村庄A、B、C、D分别在正方形ABCD的四个顶点处,E是通往A,B村庄公路上的一所小学, 2020-05-13 …
在平行四边形abcd中,点E F分别为边CD,AB上的一点,AE平行CF,且BE,DF分别交CF, 2020-05-16 …
法语e在什么情况下是可以发音也可以不发音的?我查有些法语词典,有些单词里的[厄]音是打括号的,意思 2020-05-22 …
a+b+c+d+e=abcde,a,b,c,d,e均是正整数,求e的最大值由于a,e在式中对称,故 2020-06-09 …
20°N155°E在什么地方位于什么洋上?15°N165°E在20°N155°E的什么方向20°N 2020-07-18 …
设z=z(x,y)由下列方程所确定试求dz(1)e^z-xyz=0那个像倒6的符号不会打我在这里用D 2020-11-07 …