admin管理员组文章数量:1516870
sed
浅谈Linux三剑客sed命令之篇三
相关理论概述请参考如下:
浅谈Linux三剑客中的sed命令之篇一
浅谈Linux三剑客中的sed命令之篇二
该篇主要是补充一些sed的特殊用法,上两篇是一些基础的使用。
补充1:
Sed命令中包含变量时,单引变双引。
(1) 双引号:
把双引号的内容输出出来;
如果内容中有命令、变量等,会先把命令、变量解析出结果,然后再输出最终内容来。
双引号内命令或变量的写法为`命令或变量`或$(命令或变量)。
(2) 单引号:
所见即所得,将单引号内的内容原样输出,阻止所有字符的转义。
如下所示:
$name="cat"
sed '/^$name/c hellokitty' demo.txt
sed "/^$name/c hellokitty" demo.txt
补充2:
Sed命令取反
//打印除去cat开头的行,!&#
本文标签: sed
版权声明:本文标题:sed 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.betaflare.com/biancheng/1701997080a518651.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论