我刚刚创建了一个文本文件,其中包含以下命令来启动 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
或者您可以编写第三个脚本来逐个运行它们。
希望这有意义。