set一个问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
dengroj
帖子: 39
注册时间: 2009-06-06 8:57

set一个问题

#1

帖子 dengroj » 2009-08-12 10:50

书本上说set不带命令,会按字母顺序给出环境中的所有变量,不管是局部还是导出变量。
但。
$set
或者
$declare
$declare --f
$typeset -f
都是输出一大堆shell的源码。
也不知道是那个脚本的源码。
例如:这是最后的一小部分
quote ()
{
echo \'${1//\'/\'\\\'\'}\'
}
quote_readline ()
{
local t="${1//\\/\\\\}";
echo \'${t//\'/\'\\\'\'}\'
}
这是为什么呢。谢谢大伙的指点。。
上次由 dengroj 在 2009-08-13 10:31,总共编辑 1 次。
本人花580元从国嵌淘宝店上购买的正版,现在尝试创业,低价转让。qq:1531267696
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: set一个问题

#2

帖子 eexpress » 2009-08-12 10:52

那是书上的。
版本不断变化的。
● 鸣学
头像
dengroj
帖子: 39
注册时间: 2009-06-06 8:57

Re: set一个问题

#3

帖子 dengroj » 2009-08-13 8:31

那楼上的会不会有这样的情况阿。
本人花580元从国嵌淘宝店上购买的正版,现在尝试创业,低价转让。qq:1531267696
gaopenghigh
帖子: 21
注册时间: 2008-10-18 10:23

Re: set一个问题

#4

帖子 gaopenghigh » 2009-08-13 9:23

同问,输出的很长的脚本是什么?
头像
dengroj
帖子: 39
注册时间: 2009-06-06 8:57

Re: set一个问题

#5

帖子 dengroj » 2009-08-13 10:30

gaopenghigh 写了:同问,输出的很长的脚本是什么?
期待中。。。
本人花580元从国嵌淘宝店上购买的正版,现在尝试创业,低价转让。qq:1531267696
回复