kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

grep如何匹配制表符

https://www.iteye.com/blog/xulu010-2412401

1
cat 1 | grep '1\t2'

因为,‘\t’里的\会被认为是转义字符,只能匹配到‘1t2’这样的字符串

那要怎样匹配呢,两个方案

1.手动把制表符打出来

1
cat 1 | grep '1 2'  

制表符的打法是ctrl-v + tab

2.使用$符号展开\t

1
cat 1 | grep '1'$'\t''2'  

$符号在shell中是引用变量的意思,所以 $‘\t’ 就是返回了一个展开的制表符

如果要匹配多个制表符,使用+号匹配即可

1
cat 1 | grep '3'$'\t''\+4'  

tools, command

« crontab不再发出告警邮件 url 中 \xe6 %E6 两种解码方式 »