
shell
w517565244live
这个作者很懒,什么都没留下…
展开
-
shell脚本中的变量切分
问题,有一个变量path,如果其以"/" 开头,则变量path为绝对路径,如果其不是以"/",则变量path为相对路径,现在需要对变量进行切分,判断字符串的第一个字符是否是“/”变量切分的简单写法${path:0:1}其语法为{varname:start:size}, 其中varname为变量的名字,start指定开始位置的偏移量,size指定长度,该语句的含义为从偏移量(start)开始,按照给定长度(size)截取,如果没有指定的长度,则返回剩下的全部字符串。如下面演示的代码:$ v原创 2021-05-25 22:09:17 · 1322 阅读 · 0 评论 -
shell 脚本中的空格规则
shell 脚本中的空格规则shell脚本对空格有严格的规则,在写shell脚本的时候很容易弄错。赋值语句前后不能有空格 command="ls -al /home" 条件测试的中括号内测必须有空格 if [ $a == $b ]then echo "a 等于 b"elif [ $a -gt $b ]then echo "a 大于 b"elif [ $a -lt $b ]then echo "a 小于 b"else echo "没有符合的条..原创 2021-05-25 16:32:42 · 893 阅读 · 0 评论