早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如题怎么用shell判断一个字符串只由字母组成?用[str="*[^a-zA-Z]*"]能匹配成功吗?用[str="*[!a-zA-Z]*"]呢?

题目详情
如题
怎么用shell 判断一个字符串只由字母组成?
用[ str = "*[^a-zA-Z]*" ]能匹配成功吗?
用[ str = "*[!a-zA-Z]*" ]呢?
▼优质解答
答案和解析

下面这样既可:

if [[ "$str" =~ "^[a-zA-Z]+$" ]]; then
    # 只由字母组成


 你给的那两个都有些问题.

看了 如题怎么用shell判断一个...的网友还看了以下: