随笔分类 -  vi.grep.sed.cut.awk

文本处理
摘要:sed: sed只能截取文件中以行的来截取数据,,(grep命令可以过滤到某一行) 例如: [root@localhost ~]# sed -n '2,3p' /etc/passwd 打印/etc/passwd文件中2-3行的数据 bin:x:1:1:bin:/bin:/sbin/nologin d 阅读全文
posted @ 2018-04-26 18:01 ~小学生~ 阅读(884) 评论(0) 推荐(0)
摘要:awk是行处理器: 相比较屏幕处理的优点,在处理庞大文件时不会出现内存溢出或是处理缓慢的问题,通常用来格式化文本信息 awk处理过程: 依次对每一行进行处理,然后输出 awk命令形式: awk [-F|-f|-v] ‘BEGIN{} //{command1; command2} END{}’ fil 阅读全文
posted @ 2017-12-29 18:15 ~小学生~ 阅读(371) 评论(0) 推荐(0)
摘要:cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,将一段数据截取我们所需要的内容。 (1)其语法格式为:cut [-bn] [file] 或 cut [-c] [file] 或 cut [-df] [file] 使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节 阅读全文
posted @ 2017-12-29 18:09 ~小学生~ 阅读(598) 评论(0) 推荐(0)
摘要:练习 1 . 复制/etc/grub2.cfg文件至/tmp目录中,用查找替换命令删除/tmp/grub2.cfg文件中以空白字符开头的行的行首的空白字符 2 :复制/etc/rc.d/init.d/functions文件至/tmp目录中,用查找替换命令为/tmp/functions文件的每一个空白 阅读全文
posted @ 2017-10-13 16:46 ~小学生~ 阅读(832) 评论(0) 推荐(0)
摘要:1)地址定界 :start_pos[,end_pos] #: 特定的第#行,例如5 为第五行 .: 当前行 $:最后一行 #,#:指定行范围,左侧为起始行 #,#+:指定行范围,右侧为左侧行的偏移量 ,例如:3,+7 %:全文 /pattern/:第一次被模式所匹配到的行2:可实现编辑操作 ,同编辑 阅读全文
posted @ 2017-10-13 16:45 ~小学生~ 阅读(262) 评论(0) 推荐(0)
摘要:模式化的编辑器 模式转换 关闭文件 光标的跳转 vim的编辑命令 阅读全文
posted @ 2017-10-13 16:44 ~小学生~ 阅读(141) 评论(0) 推荐(0)
摘要:sed介绍 sed处理文本文件时,首先会被读到末世空间中,而不会修改原文件。sed可以对文本文件的所有进行操作,也可以通过正则表达式进行匹配,使得sed可以只处理模式空间中的被正则表达式匹配到行。 然后再判断模式空间中的文本是否会被正则表达式匹配到,如果匹配到,就会对匹配到的文本做编辑操作,之后再将 阅读全文
posted @ 2017-10-13 16:42 ~小学生~ 阅读(218) 评论(0) 推荐(0)
摘要:grep是一款文本过滤工具,基于正则表达式进行模式匹配sed:stream editor 流编辑器awk:linux上实现为gawk,文本报告生成器(格式化文本)文本搜索工具,根据用户指定的模式,对目标文本逐行进行匹配检查,打印匹配到的行基于Perl的正则表达式使用格式:grep [选项] 匹配模式 阅读全文
posted @ 2017-08-11 08:55 ~小学生~ 阅读(144) 评论(0) 推荐(0)
摘要:用户的环境变量设定文件,在每个用户的家目录里都会有下面四个文件.bash_logout --用户登出后执行的 可以在这里加上清除.bash_history --用户的历史命令存放的地方 用history命令可以查看,它不记录当前会话用过的命令,当你退出时,它才会记录你退出前所操作的命令.bash_p 阅读全文
posted @ 2017-08-10 18:02 ~小学生~ 阅读(210) 评论(0) 推荐(0)