gpt4 book ai didi

linux - 如果尚未设置,请将环境变量设置为父目录

转载 作者:太空宇宙 更新时间:2023-11-04 04:40:06 25 4
gpt4 key购买 nike

我正在编写一个bash脚本,它需要检查环境变量是否存在,如果尚未设置该变量,则将其设置为运行脚本的父目录。如果它已经设置,那么它不应该执行任何操作。最好的方法是什么?

最佳答案

有两个部分。首先,当前工作目录的父目录只是$PWD/..。其次,如果尚未使用

设置变量,则可以为其分配值
: ${MYVAR:=$PWD/..}

第一个 : 是不执行任何操作的命令,但仍会评估其参数。参数扩展运算符 := 具有将 MYVAR 设置为给定值(如果尚未设置)的副作用。

关于linux - 如果尚未设置,请将环境变量设置为父目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45512386/

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