有人可以向我解释这行代码在我正在查看的 shell 脚本中做了什么吗?
typeset -i NOTIFY=0
我知道 typeset 用于声明/显示具有属性的变量。我假设这里声明了一个名为 NOTIFY 的变量,它是一个整数值,并且 NOTIFY 变量的值被初始化为零。
这可能是错误的。
谢谢你的帮助
最佳答案
typeset
是一个已弃用的*内置命令,与 declare
相同。
$ help typeset
typeset: typeset [-afFirtx] [-p] name[=value] ...
Obsolete. See `declare'.
所以这样:
typeset -i NOTIFY=0
做同样的事情:
declare -i NOTIFY=0
即,将NOTIFY
声明为一个整数,并将其值设置为0
。
*(help
文本作者和我对obsolete 的含义存在分歧。因为它似乎仍然存在,但不鼓励使用它,我说它是弃用,而不是过时。YMMV)
关于bash - shell脚本中的这一行是做什么的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20907028/