Shell脚本
文章平均质量分 67
cherrydreamsover
这个作者很懒,什么都没留下…
展开
-
正则表达式
一、概念正则表达式()原创 2018-07-08 11:15:29 · 239956 阅读 · 22 评论 -
Shell基础工具(一)--sort/uniq
一、sort1.原则sort将文件的每一行作为一个单位,相互比较。比较的原则是从首字符向后,依次按照ACKLL码值进行比较,最后将它们按升序输出。举例如下:2.常见选项-r选项:降序排列(由于sort的默认排序是按照升序排列的,想要按照降序排列在sort中加-r就可以了) -u选项:在输出的行中去除重复行 -n选项:“要以数值来排序” -t选项...原创 2018-07-08 15:37:56 · 334 阅读 · 0 评论 -
Shell基础工具(二)--paste/cut
一、paste1.介绍paste这个单词的意思就是粘贴。但是作为工具使用就不是粘贴的意思啦。该命令主要将多个文件的内容合并。paste将按行将不同文件行信息放在一行。缺省情况下,paste连接时,用空格或tab键分隔新行中不同文本。举个例子 2.常用选项-d选项:指定域分隔符 -s选项:将每个文件合并成行而不是按行粘贴 -选项:对每一个(-),从标准输入中读...原创 2018-07-08 18:01:16 · 447 阅读 · 0 评论 -
Shell基础工具(三)--xargs/grep
一、xargs1.介绍xargs命令是给其他命令传递参数的一个过滤器,也是组合多个命令的一个工具。(该命令超级超级超级强大)。xargs命令擅长将标准输入数据转换成命令行参数(它能够处理管道或者stdin并将其转换成特定命令的命令行参数)。xargs也可以将单行或多行文本输入转换为其他格式(例如:单行变多行,多行变单行)。xargs默认命令是echo,空格是默认界定符(这意味着通过...原创 2018-07-09 16:29:34 · 2781 阅读 · 0 评论 -
Shell基础工具(四)--sed
1.介绍sed是一种流编辑器,它是文本处理中非常重要的工具,能够完美的配合正则表达式使用,功能不同凡响。sed主要用来自动编辑一个或多个文件,并简单对文件进行反复操作,编写转换程序等。sed默认按照Basic规范基本匹配。2.工作方式在处理文件时,将当前处理的行存储在临时缓冲区中,称为“模式空间(pattern space)”,接着用sed命令处理缓冲区中的内容,处理完成...原创 2018-07-10 17:51:36 · 218 阅读 · 0 评论