不使用文件,连续组合两个同时运行的shell命令的输出行。
创始人
2024-12-29 13:30:29
0

可以使用管道和命令替换来连续组合两个同时运行的shell命令的输出行。以下是使用管道和命令替换的示例代码:

#!/bin/bash

# command 1
command1_output=$(command1)

# command 2
command2_output=$(command2)

# combine the output of both commands
echo "${command1_output}" | while read line; do
  echo "Command 1 output: ${line}"
done &

echo "${command2_output}" | while read line; do
  echo "Command 2 output: ${line}"
done &

在这个示例中,我们首先运行了两个命令(command1和command 2),并将它们的输出存储到变量(command1_output和command2_output)中。然后,我们使用管道将每个命令的输出发送到一个while循环中。在while循环中,我们将每一行输出附加到一个命令标识符中(Command 1 output或Command 2 output),以便我们可以区分哪个命令输出了哪些行。

请注意,在while循环中使用了&符号来将其放入后台。这是因为我们需要同时运行两个while循环来处理两个命令的输出。如果我们没有使用&符号,那么整个脚本将会阻塞,直到第一个命令的while循环完成为止。

除了在管道中使用while循环外,您还可以使用其他工具(如awk或sed)来组合来自两个命令的输出。无论您选择什么方法,都有很多选择可以帮助您在不使用文件的情况下组合shell命令的输出。

相关内容

热门资讯

第3分钟了解(德州智能)软件透... 您好,德州智能这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在这款游戏...
三分钟了解(Wepoke检测)... 三分钟了解(Wepoke检测)外挂智能ai辅助安装(透视)透牌教程(2026已更新)(哔哩哔哩);三...
6分钟了解(德扑之星)外挂辅助... 6分钟了解(德扑之星)外挂辅助插件安装器(透视)玩家教你(2023已更新)(哔哩哔哩);是一款可以让...
第7分钟了解(AAPOKer)... 第7分钟了解(AAPOKer)软件透明挂辅助软件(透视)必备教程(2024已更新)(哔哩哔哩);AA...
四分钟了解(wepoke规律)... 四分钟了解(wepoke规律)外挂智能ai辅助挂(透视)线上教程(2025已更新)(哔哩哔哩);1、...
四分钟了解(aapoker猫腻... 四分钟了解(aapoker猫腻)外挂辅助插件安装代打(透视)技巧教程(2022已更新)(哔哩哔哩)是...
第六分钟了解(德扑之星带入)软... 【福星临门,好运相随】;第六分钟了解(德扑之星带入)软件透明挂辅助工具(透视)攻略教程(2025已更...
第9分钟了解(微扑克游戏)外挂... 第9分钟了解(微扑克游戏)外挂智能ai辅助科技(透视)微扑克教程(2023已更新)(哔哩哔哩);1、...
一分钟了解(德州手机)黑科技透... 一分钟了解(德州手机)黑科技透明挂辅助工具(透视)辅助教程(2024已更新)(哔哩哔哩);一、德州手...
第9分钟了解(德州wpk德州)... 第9分钟了解(德州wpk德州)软件透明挂辅助app(透视)普及教程(2020已更新)(哔哩哔哩);1...