Environment variables Linux环境变量

Environment variables Linux环境变量,environment-variables,rhel,Environment Variables,Rhel,是否有命令仅获取RHEL中导出的变量 例如:如果我像下面这样逐行导出多个变量 export AIR_HOME=value1 export PATH=value2 是否有任何命令只查看导出的变量。我尝试了printenv和env,但它对我不起作用,它正在打印整个环境变量。另外,echo$AIR\u HOME在我的情况下不起作用,因为导出的变量名会在不同的情况下发生变化 只是: 回显“$VARIABLENAME” 例如,对于环境变量$AIR\u HOME,请使用: 回声“$AIR_HOME” 你的

是否有命令仅获取RHEL中导出的变量

例如:如果我像下面这样逐行导出多个变量

export AIR_HOME=value1
export PATH=value2
是否有任何命令只查看导出的变量。我尝试了
printenv
env
,但它对我不起作用,它正在打印整个环境变量。另外,
echo$AIR\u HOME
在我的情况下不起作用,因为导出的变量名会在不同的情况下发生变化

只是:

回显“$VARIABLENAME”

例如,对于环境变量$AIR\u HOME,请使用:

回声“$AIR_HOME”


你的问题毫无意义。
printenv
env
命令完全按照您的要求执行:它们只打印导出的变量。无法将通过
导出
内置添加到环境中的变量与环境中已经存在的变量区分开来。

正如我在问题中提到的,echo$AIR\u HOME在我的情况下不起作用,因为导出的变量名将在不同的情况下更改。它的echo“$AIR\u HOME”。。试试看如果我知道我导出的变量,我可以这样打印。但问题是如果我不知道变量名,如何打印?例如:如果我正在使用env文件导出大量变量,如何打印导出的变量。您导出的变量与其他人(或其他人)导出的变量之间没有区别。或者:您是否正在寻找
导出
(无参数)?导出
env
报告的所有环境变量。