gpt4 book ai didi

shell - $ 是什么? (美元问号)shell 脚本中的变量?

转载 作者:行者123 更新时间:2023-12-03 04:06:56 29 4
gpt4 key购买 nike

我正在尝试学习 shell 脚本,并且我需要理解别人的代码。 $?是什么?变量保持?我无法通过 Google 搜索答案,因为它们会屏蔽标点符号。

最佳答案

$? 用于查找最后执行的命令的返回值。在 shell 中尝试以下操作:

ls somefile
echo $?

如果somefile存在(无论是文件还是目录),你会得到ls命令抛出的返回值,应该是0 (默认“成功”返回值)。如果不存在,您应该得到一个 0 以外的数字。确切的数字取决于程序。

对于许多程序,您可以在相应的手册页中找到数字及其含义。这些通常被描述为“退出状态”,并且可能有自己的部分。

关于shell - $ 是什么? (美元问号)shell 脚本中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6834487/

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