gpt4 book ai didi

bash - 'status' 是 bash 中的关键字吗?

转载 作者:行者123 更新时间:2023-12-02 20:44:45 26 4
gpt4 key购买 nike

在 Centos7 上,我有一个如下所示的 Bash 脚本

#!/bin/bash
echo "Hello there"
status=$?

在我的 vim 编辑器窗口中,“状态”一词以红色突出显示,但其位置上的任何其他单词都将以粉红色突出显示。 “status”是 Bash 中的保留字吗?如果是这样,它的默认用途是什么?

最佳答案

status 不是 bash 中的关键字,但 sh.vim 将其定义为关键字并与各种 init 脚本结合使用:

" From sh.vim, version 139, last updated Oct 09 2015
syn keyword bashAdminStatement daemon killall killproc nice reload restart start status stop

至少在当前的实现中,vim 似乎没有将 status 区分为其他命令和 status 的参数(子命令) > 作为变量名,导致 status 的所有使用都作为关键字突出显示。

关于bash - 'status' 是 bash 中的关键字吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44813816/

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