POSIX字符集

[. .] 排序元素

[= =] 等价元素

类别       匹配字符  

[:alnum:]  数字字符

[:alpha:]    字母字符

[:blank:]    空格与制表符

[:cntrl:]    控制字符

[:digit:]    数字字符

[:graph:]   非空格

[:lower:]   小写字母

[:print:]    可显示的字符

[:punct:]   标点符号字符

[:space:]   空白(whitespace)字符

[:upper:]   大写字母

[:xdigit:]   十六进制数字

时间: 2024-12-07 23:28:35

POSIX字符集的相关文章

3.2.1.1 POSIX方括号表达式

为配合非英语的环境,POSIX 标准强化其字符集范围的能力(例如,[a-z]),以匹配非英文字母字符. POSIX 也在一般术语上作了些变动,我们早先看到的范围表达式在 UNIX 里通常称为字符集,在 POSIX 的标准下,现在叫做方括号表达式.在方括号表达式里,除了上面的字符之外,另有额外的组成部分,包括: 字符集    以 [: 与 :] 将关键字组合括起来的 POSIX 字符集.关键字描述各种不同的字符集. 排序符号   排序符号指的是将多个字符序列视为一个单位,它使用 [. 与 .] 将

AWK用法入门详解

简介 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大.简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理. awk有3个不同版本: awk.nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本. awk其名称得自于它的创始人 Alfred Aho .Peter Weinberger 和 Brian Kernighan 姓氏的首个字母.实际上 AWK

awk 用法(自己笔记)

Table of Contents 1. awk简介 2. awk命令格式和选项 2.1. awk的语法有两种形式 2.2. 命令选项 3. 模式和操作 3.1. 模式 3.2. 操作 4. awk的环境变量 5. awk运算符 6. 记录和域 6.1. 记录 6.2. 域 6.3. 域分隔符 7. gawk专用正则表达式元字符 8. POSIX字符集 9. 匹配操作符(~) 10. 比较表达式 11. 范围模板 12. 一个验证passwd文件有效性的例子 13. 几个实例 14. awk编程

使用awk和grep做简单的统计

假如某个广告点击数据记录在文件里面,文件中每一行数据由‘时间’,‘uid’两个字段组成,要求每分钟统计某个uid带来的点击量并计入数据库,可以用shell来实现该功能. #!/bin/bash#广告点击统计,统计前一分钟的点击数stat_time=`date -d "- minutes ago" +"%Y-%m-%d %k:%M"`log_date=`date -d "$stat_time" +%Y-%m-%d`;log_month=`date

【转载 更新】Linux工具之AWK 2.基础知识

1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具.它在命令行中使用,但更多是作为脚本来使用.awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作.如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指

MySQL Cookbook读书笔记第5章

1,字符串属性 查看系统拥有那些字符集: 若需要来自多种语言存放到同一列中,会考虑Unicode字符集(utf8或ucs2),只有它能表示多语言的字符 有些字符集支持多字节,有些只包含单字节,判断是否支持多字节的方法是对比Length()h和char_length函数的返回值来判定字符串中是否有多字节.例如使用ucs2的字节长度为6,字符数目为3. 另外虽然Unicode字符集utf8包含多字节字符,但是一个具体的字符串有可能只包含单字节字 非二进制字符串另一特征是collation,决定字符集

awk学习笔记【转】

Awk学习笔记 整理:Jims of 肥肥世家 <[email protected]> Copyright © 2004 本文遵从GPL协议,欢迎转载.修改.散布. 第一次发布时间:2004年8月6日 Table of Contents 1. awk简介 2. awk命令格式和选项 2.1. awk的语法有两种形式 2.2. 命令选项 3. 模式和操作 3.1. 模式 3.2. 操作 4. awk的环境变量 5. awk运算符 6. 记录和域 6.1. 记录 6.2. 域 6.3. 域分隔符

linux编程掌握常用命令

1)编译应用程序 make -f makefile_5_2 cleanmake -f makefile_5_2 2)关于共享目录在linux虚拟机的/mnt/hgfs下可看到该文件夹 3)cd命令,进入文件夹 cd /mnt/hgfs/ 4)复制cp命令 cp  -ri  A/B/*  A1/B1/  提示是否覆盖 \cp  -rf  A/B/*  A1/B1/  不提示直接覆盖 5)linux关机 shutdown   -h   now 6)创建目录mkdir mkdir HPP 7)查看文件

AWK总结

1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具.它在命令行中使用,但更多是作为脚本来使用.awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作.如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指