1、展示指定的行和列
cut -d' ' -s -f1 cut..txt 以空格为分隔符,且不显示没有分隔符的行,只展示第一列
-d 自定义分隔符
-s 不显示没有分隔符的行
-f 选择显示的列。‘-f1,3’ 第一列和第三列,‘-f1-3’ 第一到第三列
2、排序展示
sort -t' ' -k2 -nr sort.txt
-n 按数值排序
-r 倒序
-t 自定义分隔符
-k 选择排序列
-f 忽略大小写
-u 合并相同行
3、 统计文件
wc -l wc.txt 统计文件的行数
其他的可以通过man wc学习
4、通过脚本操作文件内容
sed [option] 'AddressCommand' fileName
4.1、option
-i 直接修改原文件
为空则没有真正修改原文件,只是打印在屏幕上时做了相应的操作
4.2、Address
表示需要操作的行号
也可以为空,若为空则后面的操作针对每一行
4.2、Command
d 删除符合条件的行
a\string 在指定的行后面追加新的行,内容为string
i\string 在指定行前面添加新航。内容为string
s/pattern/string/[g,i] 查找并替换(正则)。g (全局替换),i (忽略大小写)