<分区>
我在 Linux 服务器上工作,我可以访问一个目录,但我不能向该目录写入任何内容。我可以从系统提示符运行命令。现在我必须在该目录中找到某些文件的特定字段的值并进行一些比较。我在测试服务器上有一个脚本可以做到这一点。但是我无法将我的脚本安装到服务器,我在问是否有我输入特定命令,然后我可以编写并运行一个 shell 程序而不保存程序?谢谢!
<分区>
我在 Linux 服务器上工作,我可以访问一个目录,但我不能向该目录写入任何内容。我可以从系统提示符运行命令。现在我必须在该目录中找到某些文件的特定字段的值并进行一些比较。我在测试服务器上有一个脚本可以做到这一点。但是我无法将我的脚本安装到服务器,我在问是否有我输入特定命令,然后我可以编写并运行一个 shell 程序而不保存程序?谢谢!
最佳答案
如果你在另一台主机上有脚本,你可以这样运行它:
wget http://your.host.net/script -O- | sh -s
如果无法通过 HTTP 访问主机,您可以使用您想要的任何其他协议(protocol)。
您也可以直接在 shell 中编写脚本:
sh -s <<EOF
echo Hello
echo I am script
echo Nice to meet you
EOF
关于linux - 如何在不先保存的情况下在终端上编写和运行 shell 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15555683/