ChinaUnix.net
相关文章推荐:

shell 字符串比较

两个变量,都是字符串,分别是 a=xx.xx.xxx b=xx.xx.xxx if ["$a" = "$b"];then echo "ok." fi 为啥会报错?

by kelly_sh - Shell - 2013-01-16 13:00:30 阅读(1258) 回复(2)

相关讨论

本人对shell脚本刚刚接触,请大家指教,见笑了. 用ftp当天备份数据,我想通过比对文件时间并以星期分类存放数据 我想到的方法: cd /ftp ls -la |grep nfsdir |awk '{print $6"\t"$7}' echo `date` | awk '{print $2"\t"$3}' 这两个输出将列出月份和日期,我想对两个结果做个比对,如果相等,则执行cpoy,这个怎么写?能完成以星期分类存放么? [ 本帖最后由 jat_15 于 2009-2-25 11:17 编辑 ]

by jat_15 - Shell - 2009-02-25 15:01:40 阅读(29198) 回复(23)

有一个有序字符串数组,用二分查找,找数组中某一字符串下标 在本机测试,115个字符串 循环,将每个字符串找一次 竟然耗时16s 这个有点难以接受了 请各位大牛指点 多谢啦~~

by huiminchen - Shell - 2012-05-10 20:59:11 阅读(1386) 回复(6)

本帖最后由 lickakafirst 于 2015-11-16 09:58 编辑 shell字符串比较时,不清楚两个字符串比较的是什么,值大小,长度还是其他?求教! 如下: 1. val1=hockey val2=baseball if [ $val1 \> $val2 ] then echo "$val1 is greater than $val2" else echo "$val1 is less than $val2" fi 结果: + val1=hockey + val2=baseball + '[' hockey '>' baseball ']' + echo 'hockey is greater than baseball' hockey is gre...

字符串

by lickakafirst - Shell - 2015-11-16 10:46:39 阅读(727) 回复(4)

* shell字符串比较、判断是否为数字 * 分类:shell | Linux 作者:Linux宝库 来自:Linux教程 发布时间:2008年11月02日 您是本文的第7978位读者 - 本文来自:Linux教程 -- http://doc.linuxpk.com/55291.html 如有不明白之处,欢迎参加社区讨论 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt ...

by liyihongcug - Linux系统管理 - 2010-06-29 18:03:09 阅读(11687) 回复(1)

#!/bin/bash if [ "aabdc"="abc" ] then echo "same" else echo "not same" fi 输出结果为:same 这倒底是为什么呀?为什么这个test命令不能使用呢??? #!/bin/bash STR1=abc STR2=dev if [ "${STR1}"="${STR2}" ] then echo "same" else echo "not same" fi 这个输出结果也是same 为什么??

by cczy - Shell - 2009-02-26 19:49:20 阅读(3418) 回复(13)

比如 s1=home zzz aaa 1log s2=home zzz aaa 比较后,期望输出:1log 多谢...........

字符串

by rexmetro - Shell - 2014-12-11 10:49:39 阅读(3228) 回复(12)

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -e...

by yuyongyu - Linux文档专区 - 2008-12-31 11:03:48 阅读(1110) 回复(0)

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -e...

by yuyongyu - Linux文档专区 - 2008-12-31 11:03:48 阅读(1523) 回复(0)

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -e...

by yuyongyu - Linux文档专区 - 2008-12-31 11:03:48 阅读(905) 回复(0)

比较两个字符串是否相等的办法是: if [ "$test"x = "test"x ]; then 这里的关键有几点: 1 使用单个等号 2 注意到等号两边各有一个空格:这是unix shell的要求 3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = testx,显然是不相等的。而如果没有这个x,表达式就会报错:[: =: unary operator expected 二元比较操作符,比较变量或者比较数字.注意数字与字符串的区别. 整数比较 -e...

by yuyongyu - Linux文档专区 - 2008-12-31 11:01:31 阅读(1539) 回复(0)