![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell
文章平均质量分 61
Glorio.W
别丢了自己坚持的立场 只为了他们口中的优秀
展开
-
SHELL编程——利用sed命令填充文件及获取指定行号
1.当sed命令中可能含有转义符,比如:路径中的"/"、以及SQL语句的"*"假如是定量的字符串可以直接用反斜杠来进行含转义字符的替换例如:sed -i “s/sql/SELECT \* FROM test/g” ./test.txt当要替换的是变量是,可以使用自定义分割符sed -i “s#path#${PATH}#g” ./test.txt2.利用sed把一个文件中的内容追加到另一个文件“Linux三剑客”——grep查找、sed替换、awk格式化文本这是sed、awk、grep命令的基原创 2021-02-08 15:48:22 · 2642 阅读 · 2 评论 -
“Linux三剑客”——grep查找、sed替换、awk格式化文本
文章目录一、简单概括二、正则表达式三、awk命令四、sed命令五、grep命令一、简单概括在shell编程中,为了对文件更好的处理,我们常常会用到grep、sed、awk这三个命令,也因此在业界被称为“三剑客”,而正则表达式则是提供一个模板,只有这“三剑客”能读懂这个模板,也相当于是“三剑客”手里的剑。而我们只需在适合的地方使用适合的命令,因此只要掌握他们分别擅长的领域:grep擅长匹配查找功能,sed擅长对文件操作。awk擅长格式化文本,对文本进行较复杂格式处理。因为工作需要用shell编写接口所原创 2021-01-20 16:07:39 · 818 阅读 · 2 评论