在Linux中的导出命令

在本指南中,我们将介绍Linux中的导出命令。导出是Bash shell的内置命令。它用于将变量和函数标记为要传递给子进程。基本上,一个变量将被包含在子进程的环境中,而不会影响其他环境。为了更清楚地了解我们正在讨论的内容,让我们深入研究一下导出命令的示例。

在Linux中,不带任何参数的导出命令

没有任何参数,该命令将生成或显示所有输出变量。以下是预期输出的示例。

$ export
Export Command in Linux without any arguments

查看当前 shell 上的所有导出变量

如果您希望查看当前shell上的所有导出变量,请使用示例中所示的-p标志。

$ export -p 
Export -p view all exported variables in current shell

使用导出与函数

假设您有一个函数并且想要导出它,您该如何进行操作呢?在这种情况下,使用 -f 标志。在这个例子中,我们正在导出函数名()。首先,调用该函数。

$ name () { echo "Hello world"; }

然后使用 -f 标志导出它。 -f tā.)

$ export -f name

接下来,调用bash shell。

$ bash

最后,调用函数。

$ name

结果

Hello World
export a function using -f
$ export name[=value]

例如,您可以在导出之前将变量定义好,如下所示。

$ student=Divya

在上面的例子中,变量’student’已被赋值为’Divya’。要导出该变量,请运行。

$ export students

你可以使用printenv命令来验证变量的内容,如下所示。

$ printenv students
exporting a variable
$ export student=Divya

展示变量运行

$ printenv student
Export Command In A Few Steps
发表回复 0

Your email address will not be published. Required fields are marked *


广告
将在 10 秒后关闭
bannerAds