文本排序:sort
1.创建文本,输入内容如下,命名并退出;
image.png
2.执行sort命令
sort -n qian:数值排序 【默认ASC码,-n代表指定数值排序】
sort -r qian:逆序排序
[root@ip-10-18-6-152 USDT]# sort -n qian
111
123
211
456
[root@ip-10-18-6-152 USDT]# sort -r qian
456
211
123
111
sort -t :字段分隔符
sort -k:以那个字段为关键字进行排序(不指定则自行”自左到右“)
sort -t: -k3 -n shard_0_2.USDT_9908.log
sort -u:排序后相同的行只显示一次相邻的重复行;【2个行不相邻,则认为不是相同的行】
sort -u qian
sort -f :忽略字符大小写
uniq:掠过重复的行,相邻的重复行;【2个行不相邻,则认为不是相同的行】
uniq qian
uniq:
-d:只显示重复行;
uniq -d qian
uniq -D qian
-c 显示重复的次数
uniq -c qian
文本统计:wc (word count)
wc qian
6 4 18 qian 【行数、单词数、字节数】
-l:只显示行数
-w:只显示单词数
-c:字节数
-L:最长的一行包含多少自符
字符处理命令:tr——>转换或删除自符
tr [Option] ....SET1 [SET2]
tr 'ab' 'AB'. _把小写的ab换成大写的AB
tr 'ab' 'AB'
apple [输入]
Apple
对文件的内容进行替换:
tr '11' 'AB' <qian
对文件的内容进行替换:全部替换成大写
tr 'a-z' 'A-Z' <qian
tr -d:删除字符
tr -d '1a' <qian
——>删除字符集中所出现的所有字符;