2024年4月29日发(作者:)
百度文库 - 让每个人平等地提升自我
ls -l | awk '(/^d/)&&(/a$/) {printf"%st%sn",$1,$9}'
ls -l |awk '$5>1000 {printf"%st%sn",$5,$9}' 数字长度
ls -l |awk 'length($5)>3 {printf"%st%sn",$5,$9}' 字符串长度
awk -F: '$2!="*" {printf"%-15stnopassword!n",$1,$2}' /etc/passwd 没有设置
密码的账户
-F 改变分割符
df| sort -rn -k 4,4 |awk '{printf"%-20st%sn",$1,$4}'
sort –rn逆序/-n顺序 –k 开始列,结束列 文件名
$awk
>'BEGIN { FS=":";print "统计销售金额";total=0}
>{print $3;total=total+$3;}
>END {printf "销售金额共计:%.2f",total}' sx
ls -l | awk
'BEGIN{total=0}{printf"%st%sn",$5,$9;total=total+$5}END{printf"result:%sn",
total}'
1
百度文库 - 让每个人平等地提升自我
统计所在文件夹大小
ls -l | awk 'NR==1,NR==4{print $1,$9}'
的常规表达式元字符
换码序列
^ 在字符串的开头开始匹配
$ 在字符串的结尾开始匹配
. 与任何单个字符串匹配
[ABC] 与[]内的任一字符匹配
[A-Ca-c] 与A-C及a-c范围内的字符匹配(按字母表顺序)
[^ABC] 与除[]内的所有字符之外的任一字符匹配
Desk|Chair 与Desk和Chair中的任一个匹配
[ABC][DEF] 关联。与A、B、C中的任一字符匹配,且其后要跟D、E、F中的任一个
字符。
* 与A、B或C中任一个出现0次或多次的字符相匹配
2
发布评论