bash declare只读变量不能被重新定义

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
dtczhl
帖子: 70
注册时间: 2011-04-17 11:44

bash declare只读变量不能被重新定义

#1

帖子 dtczhl » 2012-02-04 14:31

书上bash那章写着
使用declare函数,只读变量可以被重新定义,但不能被复位

我按着书上的例子,却不能重新定义,是bash变了吗??
运行结果见图
1.png
fnan
帖子: 919
注册时间: 2009-07-01 22:04

Re: bash declare只读变量不能被重新定义

#2

帖子 fnan » 2012-02-04 21:29

现实比教科书权威。
bash不如perl精妙,学不到lisp的皮毛,远不够c++强悍,不过可以用。
tusooa
帖子: 6548
注册时间: 2008-10-31 22:12
系统: 践兔
联系:

Re: bash declare只读变量不能被重新定义

#3

帖子 tusooa » 2012-02-06 17:45

尽量不要用这样奇怪的特性。

代码: 全选

] ls -ld //
回复