2017-02-27 82 views
0

我是新手写脚本。我知道如何使用chmod u + x在终端中执行脚本。但是,我正在寻找一种方法来使该脚本中的语句在该脚本执行时运行。例如,我的s​​crip1文件包含一个语句“sudo yum update”,我该如何在script1文件中编写该语句,以便在执行script1文件时运行上述语句。Make语句可执行

回答

1

无论它们是交互式还是运行脚本,Shell都会评估代码。

如果您想在脚本中运行sudo yum update,只需在脚本中输入sudo yum update即可。

0

你的问题不是很清楚,但如果你试图从另一个脚本执行一个脚本,你需要在调用它的脚本中使用类似./other_script_name的条目来执行它(提供你当前的pwd(工作目录包含第二个脚本))或者你可以用它的绝对路径作为bash命令的参数调用它,如bash/path/to/otherscript/other_script_name