Bash中如何连接字符串

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