如何使用选项远程执行bash脚本?

时间:2018-12-17 19:54:01

标签: bash redirect ssh

我正在尝试远程执行一个定义为$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占用,我需要什么字符集?

1 个答案:

答案 0 :(得分:1)

通常的方法是使用如下命令:

tril_indices_from

您还可以使用以下格式:

mask = np.zeros_like(corr, dtype=np.bool)
mask[np.tril_indices_from(mask)] = True