如何在 Ubuntu 20.04 中运行文本文件中编写的命令

如何在 Ubuntu 20.04 中运行文本文件中编写的命令

我刚刚创建了一个文本文件,其中包含以下命令来启动 Xilinx Vivado 软件。如何直接从终端运行此文本文件,这样我就不需要手动将所有这些命令复制并粘贴到终端中来运行。

abc@alpha:source /Xilinx/Vivado/2021.1/settings64.sh
abc@alpha:source /Xilinx/Vitis/2021.1/settings64.sh
vivado

答案1

在我看来,有两种方法可以解决这个问题。
首先,你可以用 bash 运行它,如下所示:

bash /Xilinx/Vivado/2021.1/settings64.sh
bash /Xilinx/Vitis/2021.1/settings64.sh

或者您可以将其添加#!/bin/bash为每个脚本的第一行 - 然后您可以使用命令使该脚本可执行chmod

chmod 770 /Xilinx/Vivado/2021.1/settings64.sh
chmod 770 /Xilinx/Vitis/2021.1/settings64.sh

然后你可以直接在目录中执行该脚本

./settings64.sh

或者您可以编写第三个脚本来逐个运行它们。

希望这有意义。

相关内容