我不知道如何更改或如何从cadshell设置bash的变量。
这是我的狂欢:
setenv LINUX_HOST something
alias cometa '\xhost +{$LINUX_HOST} ; ssh $LINUX_HOST -l \* xterm -display当我运行我的工具cometa时,在这个版本中,我写道:
cometa my_user_name在连接到LINUX_HOST之后
我怎么能创造出这样的东西
cometa my_user_name HOST在my_user_name之后,我输入主机名,新主机名将替换某些内容
发布于 2020-05-25 15:29:19
将别名更改为函数:
unalias cometa
cometa() {
local username=$1
local host=${2:-$LINUX_HOST}
command xhost +{"$host"}
ssh -l "$username" "$host" xterm -display
}如果第二个参数为空或未设置,则${2:-$LINUX_HOST}语法使用$LINUX_HOST值。
https://unix.stackexchange.com/questions/588797
复制相似问题