
shell编程
文章平均质量分 74
wx-zhou
这个作者很懒,什么都没留下…
展开
-
Linux学习日记-sed的总结
Linux文本三剑客, sedsed 是什么?sed 是一种支持正则表达式的非交互式流编辑器,stream editor — 这个编辑器的流代表的是文本流。sed 可以用来修改和替换文本的内容,理解为一个文本的加工工厂,工作方式是从第一行开始一行一行对需要处理的数据进行加工。sed 常用的方法-i可以对源文件的内容进行修改 – 这个用法比较重要-n只显示匹配处理的行,没有-n就会输出所有的内容-r支持扩展正则表达式-f...原创 2021-04-20 09:22:33 · 914 阅读 · 5 评论 -
Linux学习日记 —— shell 编程文本三剑客之 awk
awk 是什么?awk 和 sed、grep 一样,是 Linux 当中处理文本文件非常好用的一个命令,它是Linux中的一个行处理器,它的处理过程是:格式化文本信息后,依次对行进行操作,并输出对应内容。awk 的完整用法: awk -? ‘BEGIN{语法} /字段选择/ {print ; 语句} END{XXXX}’awk 用法解析:’-?'-? 内容用法-F指定分割符-f调用脚本-v引入shell变量,可以自己定义变量BEGIN{语法}**B原创 2021-04-23 14:18:11 · 521 阅读 · 2 评论 -
Linux学习作业-回收站的设置
Linux回收站–用shell脚本制作一个简易回收站需要满足的要求编写一个脚本 – myrm.sh,删除文件,具有回收站的功能,删除的文件都存放到/my_backup 目录下;编写一个可以恢复删除文件的脚本my_back.sh,能够把删除的文件恢复到原来的路径。首先思考删除脚本 – myrm.sh的制作该要求看似是需要删除文件,实际上进行的操作无非是将当前文件夹下想要删除的文件移动到 /my_back 目录下这个要求可以通过 mkdir 、mv 两个语句便可实现该功能思考到这里可以开始原创 2021-04-20 13:55:27 · 378 阅读 · 1 评论