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