这个BASH shell脚本摘录是做什么的?

时间:2015-07-22 13:27:18

标签: regex bash shell

请解释下面的代码(假设HOST包含一个字符串):

HOST=${HOST//$'\n'/}

如果在函数内声明上面的行,那么变量“HOST”是否可用于同一脚本中的其他函数?

1 个答案:

答案 0 :(得分:9)

根据ABS guide子串替换子章节:

HOST=${HOST//$'\n'/}

$'\n'变量中删除所有出现的换行符HOST

  

如果在函数内部声明了上面的行,那么该变量   HOST可用于同一脚本中的其他功能吗?

是的,假设HOST未使用bash local关键字声明。