linux集合字符,grep字符表示合集

字符表示合集

[:lower:] 所有的小写字母:字符集 [[]]

[:upper:] 所有的大写字母

[:digit:] 所有数字

[:alpha:] 所有的字母,包括大写和小写

[:alnum:] 所有的字母和数字;

[:punct:] 所有的标点符号

[:space:] 所有的空白字符

[^[] ] ^之外的:取反

var下以l开头,以小写字母结尾

ls /var/l*[0-9]*[[:lower:]]

etc/下以任意数字开头,且非数字结尾

ls /etc/[0-9]*[^0-9]

etc/,以非字母开头,后根一个字母以及其他任意长度字符的

ls -d /etc/[^[;alpha:]][[:alpha]]*

在tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形式如;ftile-2015-03-28-09-13-22

touch ftile-$[date +%F-%H-%M-%S]

wc:word count

-l 统计行数

-w 仅显示单词数

-c 仅统计字节

wc /etc/fstab

cut :剪切工具

-d 指明分割符

-f 指明保留字段

cut -d' ' -f1 /文件:只显示第二段

cut -d' ' -f1,2 /文件:只显示第一和二段

sort排序

-r :逆序

-f :忽略字符大小写

-t :指定字段分隔符

-k :指明分割以后的要使用的字段

-n :按数值大小排序

sort -t: -f3 -n /etc/passwd

-u :排序之后去重

sort /etc/passwd

sort -t: -k:3 /etc/passwd 指明以:分割,以第三行排序

uniq:去重

-i 忽略大小写

-u 仅显示不曾重复的行

-d 仅显示重复的行

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值