我正在尝试在远程计算机上执行命令,grep输出,将其放入文件然后关闭连接。 这就是我所拥有的:
#!/bin/bash
sshpass -p ***** ssh user@remotemachine | grep 'TEXT' > output.txt
脚本停止,output.txt
中没有输出我有什么想法可以编写脚本吗?
答案 0 :(得分:0)
试试这个。
#!/bin/bash
sshpass -p ***** ssh user@remotemachine " grep 'TEXT' > output.txt"
在你的shell脚本中,你只需在删除服务器中使用ssh login,并在执行ssh
命令后,然后在本地机器中运行grep
,那么,你一无所获