1
欲重定向sed命令的输出入.txt文件(在远程服务器),代码如下:重定向标准输出通过ssh
ssh -p XXYY -l root $remoteIP | sed '/keyword/d' /etc/fileA > /etc/fileA_temp
我想更新一个txt文件删除所有包含特定关键字,并将其保存在同一文件或地方在那里我可以以后复制
的编码回答的第一部分为想要的行:
ssh -p XXYY -l root $remoteIP | sed '/keyword/d' /etc/fileA
但在输出行命令说,'权限被拒绝'到'fileA_temp'文件,并显示所有有关ssh选项的信息...因此,我认为'ssh'不允许以某种方式更新文件。
编辑:里面的远程服务器,它工作时,我试图:
sed '/keyword/d' /etc/fileA > /etc/fileA_temp
但控制台说:“权限被拒绝”,当我在一个bash脚本运行它。
非常感谢
为什么这个问题被关闭的题外话???????它与软件开发有关,并且正确地回答了! – Antonio 2012-03-09 09:23:55
这是一个有用的问题。我厌倦了由于愚蠢的原因而导致的堆栈溢出关闭问题! – robby987 2014-05-10 13:53:51