摘要: 比较两个字符串是否相等的办法是:if [ "$test"x = "test"x ]; then这里的关键有几点:1 使用单个等号2 注意到等号两边各有一个空格:这是unix shell的要求3 注意到"$test"x最后的x,这是特意安排的,因为当$test为空的时候,上面的表达式就变成了x = t... 阅读全文
posted @ 2015-07-21 16:06 数据手艺人 阅读(34659) 评论(0) 推荐(1) 编辑
摘要: 在写程序时,会用到条件判断,测试条件是否成立。很多时候,判断条件是多个的,这个时候需要用到逻辑操作符。shell脚本中常用的有哪些逻辑操作符呢?1、逻辑与: -a格式: conditon1 -a condition2结果:codition1和conditon2 都为真,才返回真,否则返回假。演示:测... 阅读全文
posted @ 2015-07-21 16:05 数据手艺人 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 问题:对于’1,2,3,4,5’这样的字符串输出采用,分隔开的12345特征:在字符串中没有空格解决方法1:[plain]view plaincopy#!/bin/bashvar=’1,2,3,4,5’var=${var//,/}#这里是将var中的,替换为空格forelementin$vardoe... 阅读全文
posted @ 2015-07-21 16:04 数据手艺人 阅读(13254) 评论(0) 推荐(0) 编辑