linux 提取执行命令后的输出 shell脚本

Posted 软件工程小施同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 提取执行命令后的输出 shell脚本相关的知识,希望对你有一定的参考价值。

比如现在要统计4个命令的输出结果

./xchain-cli status -H 192.168.92.129:37101
./xchain-cli status -H 192.168.92.130:37101
./xchain-cli status -H 192.168.92.131:37101
./xchain-cli status -H 192.168.92.132:37101

提取其中trunkHeight字段的值

 

vim get_trunkHeight.sh
#!/bin/bash 
NODES_COUNT=4
NODES_IP=('192.168.92.129' '192.168.92.130' '192.168.92.131' '192.168.92.132')

i=0
while [ $i -lt $NODES_COUNT ]
do
    echo -n "node${NODES_IP[$i]}:";
    ./xchain-cli status -H ${NODES_IP[$i]}:37101 | grep trunkHeight;
    ((i=i+1))
done
echo -n "finished"

 

https://blog.csdn.net/m0_43404744/article/details/102707053

以上是关于linux 提取执行命令后的输出 shell脚本的主要内容,如果未能解决你的问题,请参考以下文章

Linux variable parameters EXplain(Linux 变量参数说明)

【exec】shell脚本中的 exec 命令

如何将一shell脚本中的每一步命令执行结果输出到指定日志文件中

linux shell 如何把txt文本中每一行提取出来赋值给一变量,再输出这一变量

如何将一shell脚本中的每一步命令执行结果输出到指定日志文件中

在shell脚本里使用cd命令为啥没有效果