LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1412|回复: 3

请教如何用awk判断输入的字符串只含有大小写字母而不包括其他字符

[复制链接]
发表于 2007-9-23 23:04:27 | 显示全部楼层 |阅读模式
rt
困扰若干天了
发表于 2007-9-24 00:54:54 | 显示全部楼层
awk '/^[[:alpha:]]+$/'  filename
回复 支持 反对

使用道具 举报

发表于 2007-9-24 10:51:57 | 显示全部楼层
echo $str | awk '{ if(/[^a-zA-Z]/)print $0 }'
注:
如果str变量中包含非a-z A-Z(大小写字母),就打印出该变量的内容。

echo $str | awk '{ if(! /[^a-zA-Z]/)print $0 }'
注: 如果全部是大小写字母,就打印出该变量的内容。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-24 22:08:34 | 显示全部楼层
非常感谢 我原来也用这个命令 但是加了引号 错了
新手 谢谢关照....
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表