cut、sort、uniq、tee、tr、split、wc工具

文本编辑html

cut:截取某段文本显示linux

cut -d : -f 2-4,6 /etc/passwd:查看第2域到第4域和第6域ide

-d:指定分隔符,划分区域url

-f:第几域spa

cut -c x-y filename:截取查看文件中每行的第x个到第y个字符orm


sort:将文件内容以每行为单位进行排序(排序规则参考ASCII码)htm

sort -n -t: -k2 -k3 -r test:按第二列升序排序,相同则按第三列升序,再相同按第一列降序排序

-t:指定分隔符,划分区域字符串

-k:按第几域排序get

-r:降序排序

-u:去除重复内容

-n:以数字的形式排列

-o:将排序结果保存到原文件或其它文件(>只能将结果保存到其它文件)

spacer.gif

参考资料http://itlab.idcquan.com/linux/command/929936.html


wc filename:显示文件的行数 字数 Byte数 所看文件文件名

-c|-m:只显示字节数|只显示字符数

-w:只显示字数

-l:只显示行数


uniq 输入文件 [输出文件]:检查及删除文本文件中连续出现重复行。

-c:显示重复次数

-d:只显示重复的

-u:只显示没重复的

使用uniq命令前得先执行sort命令


tee:读取标准输入的数据,将其输出到标准输出并保存到文件中。

-a:追加输入

-i:忽略中断信号


tr 第一字符集 [第二字符集]:从标准输入设备读取数据,通过字符串转译后,输出到标准输出设备。

默认匹配了第一字符集的第n个字符,就将其替换为第二字符集的第n个字符

-s:把连续重复的字符以单独一个字符表示

-d:删除全部属于第一字符集的字符

-c:取代全部不属于第一字符集的字符,替换为第二字符集的最后一个字符


split -l filename [目标文件名]:按行分割文件

split -b filename  [目标文件名]:按指定大小分割文件

若目标文件名未指定,默认为xaa、xab、xac、、、

spacer.gif

相关文章
相关标签/搜索