我想编写shell脚本,其中我使用ssh命令。 无论输出,我将通过SSH命令获得我想保存在文本文件或varibale,所以我可以在我的shell脚本中使用此。 目前我输出保存在一个variables,但是当我在ssh命令之外使用该variables时,值显示为空白。 代码是
ssh hostname -c "' `pwd`; var=$(ps -ef | grep Consumer | cut -f6 -d' ') '"; echo $?; echo "vbar $var";
当我打印时,var值是空的。
在本地文件“file.log”中保存ssh的输出:
ssh hostname > file.log << EOF pwd ps -ef | grep Consumer | cut -f6 -d' ' EOF