字符串比较包括
注意 :这里的符号要 转义 ,否则变成了重定向了。
运行结果:
注意 :上面的 等号左右两侧 , 中括号内侧 一定要有空格
运行结果:
以上的例子,说明 小写字母排在字典的后面 (类似于ascii的大小)。
sort 可以对字符串排序,sort 命令会把小写字母放在前面 。
运行结果:
注意上面的 中括号内侧 一定要有空格。
注意 :有时候想在字符串比较的时候使用 正则表达式 ,可以使用 双方括号 ,如:
运行如下:
注意:上面的 双等号左右两侧,中括号内侧 一定要有空格
#!/bin/bashif [ $1 == "all" ] then # 主意后边]和all之间需要有空格
echo "none"
elif [ $1 = "none" ]then #错误同上 注意空格
echo "none"
else
echo "please input all | none"
fi #ifend
* 匹配任何字符串,包括空
[!0-9] 匹配非0-9的字符
*[!0-9]* 匹配:任意两个字符串中夹了一个非数字的字符 的这么一个字符串
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)