你能解释下面的代码(假设HOST包含一个字符串):
HOST=${HOST//$'\n'/}
Run Code Online (Sandbox Code Playgroud)
如果在函数内部声明了上面的行,那么变量"HOST"是否可用于同一脚本中的其他函数?
根据ABS指南中的子串替换子章节:
HOST=${HOST//$'\n'/}
Run Code Online (Sandbox Code Playgroud)
删除所有换行符的出现$'\n'在HOST变量.
如果在函数内部声明了上面的行,那么该变量
HOST是否可用于同一脚本中的其他函数?
是的,假设HOST未使用bash local关键字声明.