如何在BASH中解析输出值

如何在BASH中解析输出值,bash,Bash,我正在编写一个脚本,当它在一段时间内运行时,应该创建一系列循环调试日志。我目前的问题是,当我运行它时,附带了-vx,我可以看到它在实际调试过程中停止,并且没有继续循环。这反映了命令将如何正常运行。所以我想继续这个过程,我想用和运行 问题是,随着时间的推移,这将变得指数级的混乱(因为没有一个进程停止)。所以我要寻找的是一种将&command的PID输出解析为变量的方法,然后我将在指向该变量的循环开始处添加一个kill命令 弄清楚如何解析命令的输出在我的项目的另一部分中也很有用,这是基于df-h中特

我正在编写一个脚本,当它在一段时间内运行时,应该创建一系列循环调试日志。我目前的问题是,当我运行它时,附带了
-vx
,我可以看到它在实际调试过程中停止,并且没有继续循环。这反映了命令将如何正常运行。所以我想继续这个过程,我想用
运行

问题是,随着时间的推移,这将变得指数级的混乱(因为没有一个进程停止)。所以我要寻找的是一种将&command的PID输出解析为变量的方法,然后我将在指向该变量的循环开始处添加一个kill命令


弄清楚如何解析命令的输出在我的项目的另一部分中也很有用,这是基于
df-h
中特定的空闲百分比来终止while循环,以便选择一个分区

无需解析。最新后台进程的PID存储在
$中

command &    # run command in background
pid=$!       # save pid as $pid

...

kill $pid    # kill command

不需要解析。最新后台进程的PID存储在
$中

command &    # run command in background
pid=$!       # save pid as $pid

...

kill $pid    # kill command

不需要解析。最新后台进程的PID存储在
$中

command &    # run command in background
pid=$!       # save pid as $pid

...

kill $pid    # kill command

不需要解析。最新后台进程的PID存储在
$中

command &    # run command in background
pid=$!       # save pid as $pid

...

kill $pid    # kill command

你应该把关于
df-h
的第二部分作为一个单独的问题发布。你应该把关于
df-h
的第二部分作为一个单独的问题发布。你应该把关于
df-h
的第二部分作为一个单独的问题发布。