gpt4 book ai didi

shell - 捕获从另一个 shell 脚本调用的 shell 脚本的输出

转载 作者:行者123 更新时间:2023-12-04 16:18:01 27 4
gpt4 key购买 nike

我有一个名为 a.sh 的脚本,其中的内容是:

//a.sh:

#!/bin/bash
temp=0
while [ "$temp" -ne 500 ]
do
echo `date`
temp=`echo "$temp+1" | bc`
sleep 1
done
----------------------------------

另一个名为 b.sh 的脚本,其中的内容是:
// b.sh:

#!/bin/bash

`a.sh`

exit
----------------------------------

当我执行 a.sh单独,我可以看到输出..但是,当我执行 b.sh 时,我无法在控制台上看到输出..(我尝试了几次 - 重定向 a.sh 的输出 - 但没有成功)。

所以,我需要的是重定向,这将使我能够看到 a.sh 的输出执行时的内容 b.sh - 在控制台上。

谢谢,
拉维。

最佳答案

`a.sh`

在您的 b.sh意味着获取 a.sh 的输出并将其用作带参数的命令。你只需要在 b.sh 中执行 a.sh
$A_SH_PATH/a.sh代替
`a.sh`

关于shell - 捕获从另一个 shell 脚本调用的 shell 脚本的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6592476/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com