Linux shell中字符串的比较
来源:互联网 发布:淘宝刷平台app 编辑:程序博客网 时间:2024/05/14 08:34
我想在shell中完成如下的动作:VAR1=abcd VAR2=ef,那么按照c语言 VAR2大于VAR1了,
可是我看到shell中好象只能检测这两个字符串是否匹配 而不能比较大小啊
好像是不能比较大小。如果用变通的方式呢,似乎可考虑用sort等命令来组合。麻烦点儿。
if [ $VAR1 = `echo "$VAR1 $VAR2"|sort|head -1` ]
then
echo "VAR1 is little than VAR2"
else
echo "VAR1 is greater that VAR2"
fi
实际上是利用了sort的排序功能,高,sort可以照字典序排列,通常和ascii值是一致.
同时还可以使用 expr .如下所示:
expr $var1 > $var2 > /dev/null
- Linux shell中字符串的比较
- shell中字符串的比较
- linux shell 中比较数字 、字符串 大小
- Linux shell字符串比较
- Shell中字符串、数值的比较
- Shell中字符串、数值的比较
- Shell中字符串、数值的比较
- Shell中字符串、数值的比较
- Shell中字符串、数值的比较
- Shell中字符串、数值的比较
- Linux shell脚本的字符串比较与截取字符串
- Linux shell 字符串比较大小
- Linux Shell脚本中字符串比较表达式问题
- Linux基础day4,shell编程,感觉比较经典的:删除字符串中重复字符
- Shell中比较字符串大小
- shell脚本中字符串比较
- Linux--shell中字符串的截取
- shell中怎么比较两个字符串的大小?
- java编程实践之一:打印近似圆
- 提高C#编程水平的50个要点
- [MSSQL]设置标志实现对比数据
- Inside COM 笔记一(Chapter1 & Chapter2)
- Eclipse 的两个快捷键
- Linux shell中字符串的比较
- 工作流(三)_什么是工作流管理系统
- JScript智能提示FAQ
- 光照系统可以工作了。
- OSI七层网络模型与TCP/IP四层网络模型
- 最近在很多程序中看见了ViewState,因此找点资料,写点东西
- 深度解析VC中的消息
- 推荐100首值得听的英文歌
- AT91RM9200Linux移植笔记(二)-移植u-boot-1.1.6