我试图理解以下命令之间的区别。我在两台机器(Server1和Server2)上有相同的文件,如下所示:
$ ls
file1.txt
$ ssh Server2 'ls /tmp/leo/'
file1.txt下面的命令按预期工作:
$ ls /tmp/leo/ | grep -f <(ls /tmp/leo/)
file1.txt但是,如果我将SSH放在进程替换命令上,它就不能工作:
$ ls /tmp/leo/ | grep -f <(ssh l1558s 'ls /tmp/leo/')那么,使用SSH有什么不同呢?
你好,利奥
发布于 2015-04-29 09:57:22
使用ssh开关运行-n,这样它就不会等待标准输入的输入。
https://stackoverflow.com/questions/29940079
复制相似问题