bash分配默认值
我想我可以使用这个功能写$ {LONG_VARIABLE_NAME:= hello},而不是更长的LONG_VARIABLE_NAME = $ {LONG_VARIABLE_NAME:-hello},但现在bash也尝试执行“hello”,并给出一个命令未找到。任何方式,以避免?还是我会坚持后者?有人可以给一个例子,其中的赋值默认实际上是有用的?
使用冒号:
: ${A:=hello} 冒号是一个空命令,不执行任何操作,忽略其参数。它被内置到bash中,所以不创建一个新的进程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |