小编Mar*_*ars的帖子

ssh 命令输出保存在 shell 脚本中的文本文件中

我想编写 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 值为空。

unix linux ssh bash shell

2
推荐指数
1
解决办法
2万
查看次数

sed命令只为unix中的最后一行添加文本

我想要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)

unix bash sed sh

0
推荐指数
1
解决办法
4909
查看次数

标签 统计

bash ×2

unix ×2

linux ×1

sed ×1

sh ×1

shell ×1

ssh ×1