如何在 shell 脚本中调用 3 个脚本

如何在 shell 脚本中调用 3 个脚本

我正在努力运行一个 shell 脚本,该脚本有 3 个脚本,一旦执行成功完成,它需要调用并依次执行这些脚本(错误:

gzip:.gz:意外的文件结尾

我遇到的问题是我的第一个脚本使用gunzip 解压缩gzip 文件。但是,当通过我的主脚本运行它时,它不会完全执行,而是转到下一个脚本。

下面是主要的 shell 脚本:

#!/bin/bash
./gunzip_files.sh
./grep_data_from_files.sh

gunzip_files shell 脚本如下所示:

#!/bin/bash
sudo gunzip *.gz

答案1

我认为你应该尝试这个:

./gunzip_files.sh & &  ./grep_data_from_files.sh

仅当第一个脚本没有错误退出时,它才执行第二个脚本。

相关内容