Ahm*_*sna 4 io-redirection cat tee
我有一个包含一些 IP 的文本文件。我想将此文本文件的内容复制到其中/etc/ansible/hosts
而不在终端上显示输出(如示例 2 所示)。
注意: root 用户被禁用。
如果我使用以下内容:
sudo cat myfile.txt >> /etc/ansible/host
它不起作用,因为 sudo cat 不影响重定向(预期)。
cat myfile.txt | sudo tee --append /etc/ansible/hosts
它将在终端中显示输出,然后将它们复制到 /etc/ansible/hosts AAAA BBBB CCCC
/dev/null
将中断结果(不会将任何内容复制到/etc/ansible/hosts
)。Kus*_*nda 15
sudo tee -a /etc/ansible/hosts <myfile.txt >/dev/null
Run Code Online (Sandbox Code Playgroud)
或者,如果您想使用cat
:
cat myfile.txt | sudo tee -a /etc/ansible/hosts >/dev/null
Run Code Online (Sandbox Code Playgroud)
其中任何一个都应该有效。尚不清楚/dev/null
您尝试时如何“添加” ,但这会将标准输出重定向tee
到/dev/null
.
归档时间: |
|
查看次数: |
9224 次 |
最近记录: |