我正在尝试远程执行一个定义为$CONST_FILE
的Bash脚本,同时将一个选项(在本例中为-u
)传递给它。对于我来说不幸的是,Bash解释器将我的选项分配给了ssh而不是我的脚本。导致错误,因为ssh没有-u
选项。以下代码段对我造成了问题:
(ssh -o StrictHostKeyChecking=no -l $CONST_USERNAME $HOST_NAME_LOGIN<$CONST_FILE -u)
在以前的Bash脚本中,只要不向尝试执行的脚本传递选项,我就能够通过上述方法执行Bash脚本。
我尝试了{} "" '' []
和其他字符的各种放置,但均未成功。为了使Bash解释器理解-u
需要被$CONST_FILE
而不是ssh占用,我需要什么字符集?
答案 0 :(得分:1)
通常的方法是使用如下命令:
tril_indices_from
您还可以使用以下格式:
mask = np.zeros_like(corr, dtype=np.bool)
mask[np.tril_indices_from(mask)] = True