Bash-字符处理命令

排序命令sort

sort [选项] 文件名

选项

  • -f  忽略大小写
  • -n  以数值型进行排序,默认使用字符串型排序
  • -r  反向排序
  • -t  指定分隔符,默认分隔符是制表符
  • -k n[,m]  按指定的字段范围排序,从n开始m结束(默认到行尾)

例子:

sort /etc/passwd  #排序用户信息文件

sort -r /etc/passwd  #反向排序

sort -t ":" -k 3,3 /etc/passwd  #指定分隔符是":",用第三字段开头,第三字段结尾排序,就是只用第三字段排序(以字符串排序)

sort -n -t ":" -k 3,3 /etc/passwd  #以数值型排序

 

统计命令wc

wc [选项] 文件名

选项

  • -l  只统计行数
  • -w  只统计单词数
  • -m  只统计字符数

 

posted @ 2023-09-29 11:16  SiNanhong  阅读(8)  评论(0编辑  收藏  举报