首页 > 解决方案 > Node js Bash Terminal从文件发送环境值

问题描述

我想知道我是否可以读取文件并在终端中发送命令,例如在 node、maven、python、gradle 等中,以避免大的终端字符串或硬代码

我尝试了这个命令,该文件index.txt有一个简单的字符串,并且index.js有一个带有 process.env.FILE 的控制台日志只是我想知道如何发送像 env 值这样的文件

FILE=<(cat index.txt) node index.js

命令的结果是/dev/fd/63

请帮助是为了轻松运行 docker 并使其不可变

标签: node.jsbashshell

解决方案


您可以分两步进行:

export FILE=$(cat index.txt)
node index.js

第一行将使用 cat 命令的输出设置 FILE 环境变量。并且当它被导出时,它可用于节点进程。


推荐阅读