书本上说set不带命令,会按字母顺序给出环境中的所有变量,不管是局部还是导出变量。
但。
$set
或者
$declare
$declare --f
$typeset -f
都是输出一大堆shell的源码。
也不知道是那个脚本的源码。
例如:这是最后的一小部分
quote ()
{
echo \'${1//\'/\'\\\'\'}\'
}
quote_readline ()
{
local t="${1//\\/\\\\}";
echo \'${t//\'/\'\\\'\'}\'
}
这是为什么呢。谢谢大伙的指点。。
set一个问题
- dengroj
- 帖子: 39
- 注册时间: 2009-06-06 8:57
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- dengroj
- 帖子: 39
- 注册时间: 2009-06-06 8:57
-
- 帖子: 21
- 注册时间: 2008-10-18 10:23
Re: set一个问题
同问,输出的很长的脚本是什么?
- dengroj
- 帖子: 39
- 注册时间: 2009-06-06 8:57