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