我想编写 shell 脚本,我在其中使用 ssh 命令。无论我将通过 ssh 命令获得什么输出,我都想将其保存在文本文件或变量中,以便我可以在我的 shell 脚本中使用它。目前我将输出保存在一个变量中,但是当我在 ssh 命令之外使用该变量时,值显示为空白。代码是
ssh hostname -c "'
`pwd`;
var=$(ps -ef | grep Consumer | cut -f6 -d' ')
'";
echo $?;
echo "vbar $var";
Run Code Online (Sandbox Code Playgroud)
当我打印时,var 值为空。
我想要sed命令,它会将逗号添加到最后一行,例如我有包含的文本文件
"872709"
"872700"
"145"
"872808B"
"8729029921"
"879B"
"87290"
"AirHo9"
"Ait22"
"DVDSept22"
"Gr929"
Run Code Online (Sandbox Code Playgroud)
想在最后一行添加逗号
"872709"
"872700"
"145"
"872808B"
"8729029921"
"879B"
"87290"
"AirHo9"
"Ait22"
"DVDSept22"
"Gr929",
Run Code Online (Sandbox Code Playgroud)