随笔分类 - awk
摘要:length 计算长度index(str1,str2) //返回str1中查询到的str2的位置tolower(str) //小写转换toupper(str) //大写转换split(str,arr,fs) //分割字符串,并保存在数组里match(str,RE) //返回正则表达式匹配到的字符串位
阅读全文
摘要:% awk 'BEGIN{FS=":"}$3<30{print $0}' /etc/passwd. //匹配第3列小于30的 nobody:*:-2:-2:Unprivileged User:/var/empty:/usr/bin/false root:*:0:0:System Administra
阅读全文
摘要:格式符 %s 打印字符串 %d 打印十进制数 %f 打印浮点数 %x 打印十六进制数 %o 打印八进制数 %e 打印数字的科学技术法格式 %c 打印单个字符的ASCII码 修饰符 - 左对齐 + 右对齐 # 显示八进制在前面加0,显示十六进制在前面加0x % awk 'BEGIN{FS=":"}{p
阅读全文
摘要:$0 打印行所有信息 $1~$n 打印行的第1到n个字段信息NF 处理行的字段个数NR 处理行的行号FNR 多文件处理时,每个文件单独记录行号FS 字段分隔符,不指定时默认以空格额或者tab键分割RS 行分隔符,不指定时以回车换行分割OFS 输出字段分隔符ORS 输出行分隔符FILENAME 处理文
阅读全文
摘要:find 文件查找 查找txt和pdf文件 find . \( -name "*.txt" -o -name "*.pdf" \) -print 查找所有字母开头的文件 find . -name "[a-a]*" 否定参数->查找所有非txt文本 find . ! -name "*.txt" -pr
阅读全文