单双引号反引号阐明:
test=`date` ### 反引号里能够写命令 "$test dddddd" ### 变量在双引号里能够应用"${test}ssssss" ### 变量与字符相连要应用{}'"sssss" "sssss"' ### 单引号里只能写双引号"'sssss' "sssssdfsdf" 'dfdsfdf'" ### 双引号里只能写单引号 "'ssssss' \"sdfsdfsdf\" " ### 如果想那啥请\ 转译
[root@elk-filebeat ~]# sh +x /tmp/ll.sh 2022年 07月 08日 星期五 18:05:49 CST dddddd2022年 07月 08日 星期五 18:05:49 CSTssssss 这个谬误示范"sssss" "sssss"'sssss' sssssdfsdf 'dfdsfdf''ssssss' "sdfsdfsdf"
[root@elk-filebeat ~]# cat /tmp/ll.sh #!/bin/bashtest=`date`echo "$test dddddd" ###echo "${test}ssssss"echo "$testssssss 这个谬误示范"echo '"sssss" "sssss"'echo "'sssss' "sssssdfsdf" 'dfdsfdf'"echo "'ssssss' \"sdfsdfsdf\" "