匹配一个正则表达式的Shell
来源:互联网 发布:丹东淘宝模特兼职招聘 编辑:程序博客网 时间:2024/05/21 17:20
is_upper() # is_upper# checks tosee if we have a string in upper case# to call: is_upper $1{ # check we have the right params if [ $# -ne 1 ]; then echo "is_upper: I need a string to test OK" return 1 fi # use awk to check we have only uppercase _IS_UPPER=`echo $1|awk '{if($0~/[^A-Z]/) print "1"}'` if [ "$_IS_UPPER" != "" ] then # no, they are not all uppercase return 1 else # yes all uppercase return 0 fi }#_IS_UPPER=`echo $1|awk '{if($0~/[^A-Z]/) print "1"}'`
这句的“ ~ ”表示匹配一个正则表达式,[^A-Z]表示A-Z以外的字符
所以这句话的意思是如果第一参数中出现了任意一个A-Z以外的字符(即不全是大写英文字母),则打印"1"
所以这句话的意思是如果第一参数中出现了任意一个A-Z以外的字符(即不全是大写英文字母),则打印"1"
- 匹配一个正则表达式的Shell
- Linux shell中的一个问题 ${}带正则匹配的表达式
- shell 下正则表达式的匹配
- 一个正则表达式匹配
- 一个匹配IP地址的正则表达式
- 正则表达式匹配的一个例子
- 正则表达式应用:匹配一个匹配内容外的内容
- 正则表达式匹配一个双引号
- 匹配的正则表达式
- 正则表达式的匹配
- 正则表达式的匹配
- 正则表达式的匹配
- 正则表达式的匹配
- Bash Shell-正则表达式与模式匹配
- Bash Shell-正则表达式与模式匹配
- 只输出匹配的模式--正则表达式的一个应用
- 详解一个自己原创的正则匹配IP的表达式
- 正则表达式匹配含有空的的一个字符串
- 透明效果,可以设置透明值,做背景
- RPC简介以及冲击波介绍
- 测试基础之自动化测试
- 执行innerHTML内的脚本
- 自己用C语言写的个模拟银行柜台机的程序!!其中也有很多吧足之处!!
- 匹配一个正则表达式的Shell
- 解决Ubuntu 8.10任务栏丢问题方法:
- .NET 获取路径方法总结
- ADO访问数据库的“指针错误”ErrorID = 0x80004003 的解决
- 程序关闭时,关闭线程
- jQuery的起点教程
- jsp下载txt/execl
- c#连接数据库的字符串集
- 汉字转拼音的类