日记 [2006年01月25日]
时间:2006-01-25 来源:boss_juzi
今天看了一天的shell,我都要看蒙了。我是个初学者,shell几乎为0
关于$- $_ $$ $! $0 看的这个郁闷啊,在cu里也找了相关的帖子。但是说的都是比较简单,不能让我加深印象。理解的还不够透彻。。。闹心啊!
还有就是trap 命令 信号 。。。。
多个命令可以用“”号来括起来。但是“”里又可以加‘’号。我还看到有的人现是‘’号在“”号(不知道他写的对不!)。
还有shift 一直困惑了我好久好久。。。。总是没有掰过来,,,脑袋进水了。
钻牛角尖呢!买了1本坡书。叫Unix Shell 编程 (第三版)里面竟然多处错误
比如(。。。) {......;} 书中某行写到,(。。。)是在子shell中的变量,我理解了。{....;}是当前shell中的变量,我也理解了。。。。但是。。。。但可是。。在这下一行就出现问题了。在如果有多个命令写在一起的话,必须是在大括号,即{}的左边的括号后有空格,(这里还没出现问题呢)在右括号前最后1个命令后要右;号。也对。
但是下边就恶了。。。给我举了个例子
如( cd abc;ll;)说的是大括号。这里给我举个小括号的例子,我都要疯了。这究竟是在大括号中实现啊,还是在小括号中啊?
哎 !!!!
书中尽是嗷嗷专业的术语,而且还特绕。绕口令那?
相关阅读 更多 +