Bash中最基本的字符串连接是通过在单个echo
语句中加入两个或者更多字符串。
#!/bin/bash STRING1="String" STRING2="Concatenation" echo $STRING1 $STRING2
输出示例:
$./concat.sh String Concatenation
使用大括号的变量来连接字符串:
#!/bin/bash STRING1="ing" STRING2="Concate" echo "Str${STRING1} ${STRING2}nation"
输出示例:
$./concat.sh String Concatenation
将字符串和命令的输出连接:
#!/bin/bash STRING1="Today is:" echo $STRING1 `date`
输出示例:
$./concat.sh Today is: Fri 27 Nov 2016 14:17:11 AEDT
在bash中,也可以使用+=
算术运算符连接两个字符串。
#!/bin/bash STRING1="Today is:" STRING1+=" " STRING1+=`date` echo $STRING1
输出示例:
$./concat.sh Today is: Fri 27 Nov 2016 14:26:17 AEDT
日期:2020-07-07 20:56:56 来源:oir作者:oir