在脚本语言中php删除字符串php删除字符串,字符串连接(也称为字符串连接或字符串合并)通常非常简单,例如:
然而,在shell中不需要使用任何运算符,只需将两个字符串并排放置即可连接,这是非常简单粗暴的。 请看下面的例子:
#!/bin/bash name="Shell" url="http://www.baidu.com" str1=$name$url #中间不能有空格 str2="$name $url" #如果被双引号包围,那么中间可以有空格 str3=$name": "$url #中间可以出现别的字符串 str4="$name: $url" #这样写也可以 str5="${name}Script: ${url}index.html" #这个时候需要给变量名加上大括号 echo $str1 echo $str2 echo $str3 echo $str4 echo $str5
运行结果:
壳
壳
壳:
壳:
外壳脚本:
对于第7行代码,之所以$name和$url之间不能有空格,是因为当字符串没有被任何类型的冒号包围时,字符串遇到空格就认为结束了,内容就结束了。上面的空格将被用作其他变量或命令解析,在“Shell Strings”中已经提到过。
对于第10行代码,添加{ }是为了帮助类库识别变量的边界,这在《Shell变量》中已经提到过。
Shell 连接字符串的方法与Python 非常相似。 Python不仅支持使用+连接字符串,还支持将两个字符串放在一起