天天看点

Linux基础学习笔记-04-字符处理

sort [OPTION]... [FILE]...

-r:倒序输出 -n:按数字排序 -t:指定分隔符,默认是空格 -k:指定第几列

// 默认排序

Linux基础学习笔记-04-字符处理

// 按照数字排序,默认只比较第一个数字

Linux基础学习笔记-04-字符处理

// 按照数字大小排序

Linux基础学习笔记-04-字符处理

uniq [OPTION]... [INPUT [OUTPUT]]

-c:计算重复的行

// 去除重复行

Linux基础学习笔记-04-字符处理

// 去除重复行,并统计每行内容重复次数

Linux基础学习笔记-04-字符处理

cut OPTION... [FILE]...

-d:指定分隔符 -f:数字,取第几列 -c:按字符取

// 提取用户和shell类型

Linux基础学习笔记-04-字符处理

wc [OPTION]... [FILE]...

-l:统计文件行数 -c:显示文件字节 -w:显示文件单词

// 统计/etc/fstab文件有多少行

Linux基础学习笔记-04-字符处理

​tr [OPTION]... SET1 [SET2]

-c:取代所有不属于第一字符集的字符
-d:删除所有属于第一字符集的字符
-s:把连续重复的字符以单独一个字符表示
-t:先删除第一字符集较第二字符集多出的字符

注:tr命令不会修改标准输入文件

echo "hello,world" | tr "a-z" "A-Z"

Linux基础学习笔记-04-字符处理