AWK经典精简用法
时间:2005-11-18 来源:xiaokugua
awk -F "-" ' $$0 ? /A[0-9]|B[0-9]/ {print $1}' filename
awk -F "-" ' $$0 ? /A[0-9]|B[0-9]/ {print $1}' filename
-F "-":用于区分字段之间的分隔;
$0:字段位置,0为整行,1为第一列,2为第二列,以此类推;
?:匹配符号,相反不匹配为!?;
/A[0-9]|B[0-9]/://之间为要匹配的条件,其中|管道为或的意思,[0-9]可以定义区间,例如[a-c]即a,b,c;
{}:之间为命令;
filename:文件,即操作的文件,也可以利用管道进行作为输入。
相关阅读 更多 +