我想使用Solaris如何在远程服务器上编辑文件?
在远程服务器上的原始文件,我想编辑在远程服务器上编辑文件:
11111
22222
33333
44444
55555
66666
77777
,我想删除第5行“55555”和替换它通过“00000”
我试试这个
ssh [email protected] 'cat ~/path_of_original_file.txt '| sed 's/55555/00000/g' ;
结果成功出现,取代行,因为我想要的,但是当我在远程服务器上打开文件没有任何改变!!!!!
您正在更改stdout,而不是文件本身。要替换你需要做'sed -i's/55555/00000/g'文件' – fedorqui
谢谢你的重播,,,,,,,我尝试了但是它回应了“sed:非法选项 - 我” – mondo32
好吧,那就意味着'-i'是不可能的。然后,您可以将输出存储在临时文件中,然后移动到原始文件:'sed's/55555/00000/g'文件> temp_file && mv temp_file文件' – fedorqui