我正在对我的某个网络设备执行ssh,并希望将命令输出保存在文件中。我怎么能用here命令做到这一点。
var=$( ssh usr@dev "command")
没有在设备上工作,所以我必须在这里使用功能
ssh usr@dev <<EOF
command
EOF
但是,上面的命令正在运行。我可以将此输出保存到文件中吗?
答案 0 :(得分:0)
我认为你应该尝试&#39;&gt;&gt;&#39;运营商。它将命令的输出附加到文件的末尾。您可以像这样使用它:
who | grep username >> user.txt
如果结果只是一个字符串,echo可以帮助你:
result='success'
echo $result >> result.txt