Shell如何获取持续输出内容程序的内容
做个简单的例子,比如这个命令集合pingwww.baidu.com-c100我希望在这个命令每一次输出(到标准输出)的时候都赋值给一个变量,而不等待整个ping命令执行完...
做个简单的例子,比如这个命令集合
ping www.baidu.com -c 100
我希望在这个命令每一次输出(到标准输出)的时候都赋值给一个变量,而不等待整个ping命令执行完毕再获取ping命令的输出
ping www.baidu.com -c 100 | 管道肯定不行
myvar=$(ping www.baidu.com -c 100) 也需要等待命令完成后变量 myvar 才能拿到结果
不知道有什么办法可以实现呢~ 还是无解~ 展开
ping www.baidu.com -c 100
我希望在这个命令每一次输出(到标准输出)的时候都赋值给一个变量,而不等待整个ping命令执行完毕再获取ping命令的输出
ping www.baidu.com -c 100 | 管道肯定不行
myvar=$(ping www.baidu.com -c 100) 也需要等待命令完成后变量 myvar 才能拿到结果
不知道有什么办法可以实现呢~ 还是无解~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询