问题
我有一个名为boiler
的变量,我想表达变量si1
,但我不确定如何以简单和最小化的方式来实现这一点。
boiler='#!/bin/bash
source ../../functions.sh
current="${si1}"
ready custom
title
breadcrumbs ""$current"" "Options"
# END OF BOILER (DO NOT REMOVE ABOVE CODE OR MODIFY IT)
'
问题
问题是,除了${si1}
变量之外,我希望忽略这个字符串(也称为原始打印)中的所有内容。
预期产量
如何连接变量的第一部分,然后连接字符串的其余部分,同时保持最小值并将其保存回boiler
变量中?
您可以在${si1}
周围定界字符串。
boiler='#!/bin/bash
source ../../functions.sh
current='"${si1}"'
ready custom
title
breadcrumbs ""$current"" "Options"
# END OF BOILER (DO NOT REMOVE ABOVE CODE OR MODIFY IT)
'
这是普通的字符串串联。用'
分隔的字符串将是文本字符串,而用"
分隔的字符串会扩展变量。
Bash 中单引号和双引号之间的差异