读取文本文件并在终端中执行内容

读取文本文件并在终端中执行内容

假设我想创建一个包含一些命令的 .txt 文件。然后从 .txt 文件中提取内容到终端。这可能吗?它必须是 .txt 文件吗?哦,我正在运行 12.04

答案1

可以做到。只需在终端中 cd 到文件目录并输入chmod +x commands.txt,然后./commands.txt运行文件中的命令

不,不需要.txt,扩展无所谓

答案2

您还可以在文本文件中每行放置一个命令(例如my_commands.txt),然后按如下方式运行它们:

source my_commands.txt

答案3

在我的例子中,该文件甚至没有扩展名。我只是创建了一个名为的普通文件publish,用于保存导航到项目文件夹并执行的命令npm publish

例子:


  • 其内容如下:

cd kn-card && npm 发布
cd ../kn-chart && npm 发布
cd ../kn-datatable && npm 发布
cd ../kn-dropdown && npm 发布
cd ../kn-footer && npm 发布
cd ../kn-minicards && npm 发布
cd ../kn-modal && npm 发布
cd ../

  • 然后在终端中:
~/node-packages$ source publish

所以实际上,扩展也不重要。

相关内容