在编写shell脚本的时候,难免会使用shell脚本的字符串拼接,不经常使用的话真的会忘记。本人写着一篇的目的也就是记录以下,到时候回过头来不用找的太麻烦。
首先变量与变量拼接
str1=”123″
str2=”456″
echo $str1$str2
结果输出
其次字符串与变量拼接
str3=”789″
echo $str3″000″
输出结果
另外一种变量与字符串拼接方式
echo “${str3}000”
输出结果
再其次字符串与字符串的拼接
echo “111””222″
输出结果
再其次linux命令与字符串拼接
echo “[`date` ]”
这里使用linux 的date日期命令
输出结果为[Tue May 26 16:03:36 CST 2020 ]
再其次linux命令与变量拼接
echo `date`$str1
输出结果为:Tue May 26 16:05:54 CST
最后命令与命令的拼接
echo `date“ls`
输出结果为:Tue May 26 16:07:36 CST 2020auto.sh logs logsetting.sh logtar.sh lua luajit openResty.conf shelltest.sh src
以上借本包括了所有的shell脚本的字符串拼接,希望对自己和大家都有用。最后附上整体脚本和输出结果截图
#字符串与字符串的拼接
str1=”123″str2=”456″
echo$str1$str2
#变量和字符串拼接
str3=”789″
echo $str3″000″
echo “${str3}000″#字符串与字符串echo “111””222″#字符串与命令echo “[`date` ]”#命令与变量echo `date`$str1
#命令与命令echo `date“ls`

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/224092.html原文链接:https://javaforall.net
