标签: regex bash shell
请解释下面的代码(假设HOST包含一个字符串):
HOST=${HOST//$'\n'/}
如果在函数内声明上面的行,那么变量“HOST”是否可用于同一脚本中的其他函数?
答案 0 :(得分:9)
根据ABS guide的子串替换子章节:
在$'\n'变量中删除所有出现的换行符HOST。
$'\n'
HOST
如果在函数内部声明了上面的行,那么该变量 HOST可用于同一脚本中的其他功能吗?
是的,假设HOST未使用bash local关键字声明。
local