Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
最近有个问题一直困扰着我。
我正在尝试使用 rsh 或 remsh(在 HPUX 中)执行以下操作:
#!/bin/sh rsh myDNS" DIRECTORY=/tmp/foo1/foo2 echo $DIRECTORY "
但是,当我尝试运行上述脚本时,我得到 $DIRECTORY 的空白输出。因此,当这个问题应用于我正在处理的实际脚本时,bash 声称它找不到我试图获取的指定脚本。
使用 ssh 比使用 rsh 或 remsh 更好。rsh 和 remsh 非常不安全 - 以明文形式传输数据并且基于 IP 地址验证。
如果你使用这样的双引号,$DIRECTORY 会在启动主机上扩展,然后再启动 rsh/remsh。
如果您改用单引号(撇号),则应在远程主机上扩展 $DIRECTORY。