当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 个人总结Shell历史 Bourne shell (sh) C shell (csh) Korn shell (ksh) 三种shell 都有它们的优点和缺点 Bourne Again shell (bash), 正如它的名字所暗示的,是 Bourne shell 的扩展。
 

 

 ·[shell] 常用的正则表达式    »显示摘要«
    摘要:http://bbs.chinaunix.net/forum/viewtopic.php?t=190088匹配html的嵌入代码 代码:<[^>]*>匹配[....]的嵌入码 代码:\[[^]]\\]删除仅由空字符组成的行 代码:sed /^[[:space:]]*$/d filename匹配html标签 代码:/\(<[^>]*>\)/例如:从html文件中剔......
    摘要:linux与unix shell编程指南教程 http://www.linuxdiyf.com/viewthread.php?tid=1010&fpage=1刚刚在网上看到。现在在学shell,顺便写个script,让它自动下载这30个pdf$vim autoget#!/bin/bashfor ((a=1;a<=30;a++))doif [ $a -lt 10 ]; then wg......


Bash教程
上一页   ...        $ unset z

  (2)位置变量 【程序编程相关:shell 十三问

        备注:单引号与双引号的区别 【推荐阅读:创建屏幕输出-tput基础

【扩展信息:老天,I 服了 you

  (3)特殊变量及保留符

  保留字符及其含义

 $ shell变量名的开始,如$var

 | 管道,将标准输出转到下一个命令的标准输入

 # 注释开始

 & 在后台执行一个进程

 ? 匹配一个字符

 *  匹配0到多个字符(与dos不同,可在文件名中间使用,并且含.)

 $- 使用set及执行时传递给shell的标志位

 $! 最后一个子进程的进程号

 $# 传递给shell script的参数个数

 $* 传递给shell script的参数

 $@ 所有参数,个别的用双引号括起来

 $? 上一个命令的返回代码

  当前shell的名字

 $n (n:1-) 位置参数

 $$ 进程标识号(process identifier number, pid)

 >   file 输出重定向

 `command` 命令替换,如 filename=`basename /usr/local/bin/tcsh`

 >>file 输出重定向,append

2 流程控制

1) if

        "if" 表达式 如果条件为真则执行then后面的部分:

                          if ....; then

                        ....

                          elif ....; then

                        ....


...   下一页
 ·汤姆叔叔的小屋    »显示摘要«
    摘要:汤姆叔叔的小屋华文精选 世界上有这样一些有福的人,他们把自己的痛苦化做他人的幸福;他们挥泪埋藏了自己在尘世间的希望,它却变成了种子,长出鲜花和香膏,为孤苦伶仃的苦命人医治创伤.......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE