如何在远程服务器上运行本地鱼脚本?

时间:2017-10-03 13:43:41

标签: ssh fish remote-execution

使用ssh和bash,可以在远程服务器上运行本地bash脚本:

Set

(来自unix.stackexchange.com

假设在远程服务器上安装了fish,那么在远程服务器上运行本地fish脚本的等效命令是什么?

1 个答案:

答案 0 :(得分:3)

等效命令是:

$ ssh user@host fish -- < ./example.fish --arg1 arg2

要在本地演示(不使用ssh,并假设系统具有 / dev / stdin 设备):

$ echo 'set -S argv' | fish -- /dev/stdin --abc def
$argv: not set in local scope
$argv: set in global scope, unexported, with 2 elements
$argv[1]: length=5 value=|--abc|
$argv[2]: length=3 value=|def|
$argv: not set in universal scope

或者使用 / dev / fd / 0