shell字符串


一、字符串变量格式
   1、不用引号方式
        中间不能用空格
        var1=abc
   2、单引号方式
        拼接时,变量不会被解析,会原样输出
        var2='${var1} hello world'
        echo $var2
        输出:${var1} hello world'
   3、双引号方式
        拼接时,变量会被解析,会替换变量输出
        var3="${var2} hello world"
        echo $var3
        输出:abc hello world

    
二、字符串拼接
    
         var1="abc"
         var2="efg"

     1、无符号拼接   
          var3=${var1}${var2}
     2、双引号拼接
          var3="${var1} hello world ${var2}"
     3、混合拼接
          var3=${var1}" & "${var2}

 

三、字符串长度
     
     1、${#变量名} 
      var1="abcd"
      echo ${#var1} =>4
  

 

posted @ 2024-04-11 17:25  scwyfy  阅读(15)  评论(0编辑  收藏  举报