gpt4 book ai didi

bash - "set -t"在 bash 中做什么?

转载 作者:行者123 更新时间:2023-12-05 03:01:25 26 4
gpt4 key购买 nike

我试过测试它,但它似乎并不像手册所说的那样工作 - 来自 help set:

-t Exit after reading and executing one command.

我尝试了几个不同的测试:

对于这个,没有输出到终端

#!/usr/bin/env bash

set -t

echo "test"

对于这个运行它然后从终端运行 echo $TEST_VAR 显示 $TEST_VAR 是空的

#!/usr/bin/env bash

set -t

export TEST_VAR="test"

set -t 的真正作用是什么?如何使用它的示例是什么?

最佳答案

set -t 导致 bash 立即退出,因为它成为退出前被读取和执行的一个命令。它可能是用来创建一个临时外壳的。有关它的使用示例,请参阅 question @Cyrus posted in comments .

关于bash - "set -t"在 bash 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55763749/

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