<分区>
我希望将文本从 stdin 写入 root 拥有的文件。
我正在通过 SSH 连接以编程方式执行此操作 - 基本上是通过脚本 - 所以使用文本编辑器是不可能的。没有终端。该过程是完全自动化的。
鉴于可以通过 sudo
获得 [a] 根提升,并且可以使用带有重定向的 cat
写入 [b] 文件,我假设以下会起作用:
ssh user@host sudo cat >the-file
不幸的是,重定向应用于sudo
,而不是cat
。在此示例中,如何将重定向应用于 cat
?