我写了一个查询:
function print_ui_hosts
{
local sql = "select ........."
print_sql "$ sql"
}
Run Code Online (Sandbox Code Playgroud)
本地sql - 一个很长的字符串.查询未格式化.如何将字符串拆分成多行?
在各种bash脚本中,我遇到了以下内容: $'\0'
一些上下文的示例:
while read -r -d $'\0' line; do
echo "${line}"
done <<< "${some_variable}"
Run Code Online (Sandbox Code Playgroud)
$'\ 0'作为其值返回什么?或者,略有不同,$'\ 0'评估为什么?为什么?
这有可能在其他地方得到解答.我在发布之前进行了搜索,但是在dollar-quote-slash-zero-quote中有限数量的字符或有意义的单词使得很难从stackoverflow搜索或谷歌获得结果.因此,如果还有其他重复问题,请允许一些优雅并将其与此问题联系起来.