
shell
Beat_Boxer
事在人为,唯有心静,方能突破
展开
-
【linux】--- 高级命令行文本处理工具 cut
第一: cut命令 cut : 可以从一个文本文件或者文本流中提取文本列 echo $PATH 选项 -b:仅显示行中指定直接范围的内容; -c:仅显示行中指定范围的字符; -d:指定字段的分隔符,默认的字段分隔符为“TAB”; -f:显示指定字段的内容; --complement:补足被选择的字节、字符或字段; --out-delimiter=<字段分隔符>:...原创 2018-12-07 21:04:33 · 730 阅读 · 0 评论 -
【linux】 --- shell编程基础
什么是shell??? Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell; Shell也是一门编程语言<解释型的编程语言>,即shell脚本; shell的执行方式??? 第一种: 首先赋予shell脚本可执行权限,输入脚本的相对路径或者绝对路径 eg: /root/helloworld.sh ./helloworl...原创 2018-12-05 15:16:55 · 719 阅读 · 0 评论 -
【linux】--- 高级命令行文本处理工具 sort
二、sort命令 sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出。如果 File 参数指定多个文件,那么 sort 命令将这些文件连接起来,并当作一个文件进行排序。 选项与参数: -f :忽略大小写的差异,例如 A 与 a 视为编码相同; -b :忽略最前面的空格符部分; -M :以月份的名字来排序,例如 JAN, DEC 等等的排序方法; -n :使...原创 2018-12-08 15:19:56 · 688 阅读 · 0 评论 -
【linux】--- 高级命令行文本处理工具 wc
第三、wc wc testfile 6 6 37 testfile 6行 6个单词 37个字阶 wc -l testfile 统计testfile的行数 wc -w testfile 统计testfile的单词数 wc -m testfile 统计testfile的字符数 wc -c testfile 统计testfile的字节数 ASCII码下1个字符占以字节 ...原创 2018-12-08 15:26:59 · 679 阅读 · 0 评论 -
【linux】--- 高级命令行文本处理工具 sed
第四、sed命令 sed命令简述 sed是一种在线编辑器,他一次处理一行内容。 处理时,首先会将当前的行存储在临时缓冲区中,此临时缓冲区称为“模式空间” 然后,sed命令会对缓冲区中的内容进行处理。处理完成后,会将缓冲区的内容送达到屏幕。 接着会去处理下一行,直到处理文件的末尾。 文件的内容并没有改变。 sed主要用来自动编辑一个或者多个文件;简化对文件的反复操作,编写转化程序等。 ...原创 2018-12-10 01:15:48 · 733 阅读 · 0 评论 -
【linux】--- 高级命令行文本处理工具 awk
第五、awk命令 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。 通常,awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执行相应的命令,来处理文本。 last -n 6 --- 输出最近登录的6位用户 awk...原创 2018-12-11 01:07:10 · 712 阅读 · 0 评论