8.3Shell编程-字符处理命令——linux

tech2024-03-29  71

字符处理命令:

排序命令sort [rootlocalhost ~]# sort [选项] 文件名 选项: -f 忽略大小写 -n 以数值型进行排序,默认使用字符串型排序 -r 反响排序 -t 指定分隔符,默认分隔符为制表符 -k n,m 按照指定的字段范围排序。从第n字段开始,m字段结束(默认到行尾)

范例: [rootlocalhost ~]# sort /etc/passwd 排序用户信息文件

[rootlocalhost ~]# sort -r /etc/passwd 反向排序

[rootlocalhost ~]# sort -t “;” -k 3,3 /etc/passwd 指定分隔符是“;”,用每一行的第三字段开头,第三字段结尾排序,就是只用第三字段排序

[rootlocalhost ~]# sort -n -t “;” -k 3,3 /etc/passwd 指定分隔符是“;”,用每一行的第三字段开头,第三字段结尾排序,就是只用第三字段排序,且以数值型进行排序

统计命令wc [rootlocalhost ~]# wc [选项] 文件名 选项: -l 仅统计行数 -w 仅统计单词数 -m 仅统计字符数

范例: [rootlocalhost ~]# wc /etc/passwd 23 31 1018 /etc/passwd 表示/passwd有23行、31单词、1018个字符

最新回复(0)