gpt4 book ai didi

shell - 如何通过 shell 脚本导出变量?

转载 作者:太空宇宙 更新时间:2023-11-03 16:42:26 25 4
gpt4 key购买 nike

a.sh

#! /bin/sh
export x=/usr/local

我们可以在命令行中执行source ./a。但我需要通过 shell 脚本进行导出。

b.sh

#! /bin/sh
. ~/a.sh

没有错误...但是命令行中的 $x 不会显示任何内容。所以它没有导出。

知道如何让它发挥作用吗?


a.sh

#! /bin/sh
export x=/usr/local
-----------
admin@client: ./a.sh
admin@client: echo $x

admin@client: <insert ....>

最佳答案

你可以把export语句放在一个shell脚本中,然后使用'source'命令在当前进程中执行:

source a.sh

关于shell - 如何通过 shell 脚本导出变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11076350/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com