全部博文(471)
发布时间:2013-02-23 10:20:28
对于grep 命令,其参数可以是模式表达式,也就是正则表达式。对于find命令,其参数好像只能使用通配符,而不是模式表达式。也就是可以使用*,?,[],!等通配符来匹配字符。例如:grep -E "(aabcd)+"表示aabcd连续出现1或多次 对于find命令,则参数不具有.........【阅读全文】
发布时间:2013-02-22 19:23:46
四、命令熟悉了上面三部分内容对于我们写shell程序奠定了基础。但巧妇难为无米之炊 。shell程序的主体内容是shell所提供的命令:例如 cp ls useradd。如果你没有系统学习过shell的命令,你是写不出来shell程序的。 最后得出结论:变量+条件+程序结构+shell命令==shell程序。.........【阅读全文】
发布时间:2013-02-22 19:08:45
shell中除使用普通字符外,还可以使用一些具有特殊含义和功能的特殊字符。在使用它们时应注意其特殊的含义和作用范围。下面分别对这些特殊字符加以介绍。1. 通配符通配符用于模式匹配,如文件名匹配、路经名搜索、字符串查找等。常用的通配符有*、?和括在方括号[ ]中的字符序列。用户可以在作为命令参数的文件名.........【阅读全文】
发布时间:2013-02-22 19:02:42
1.for结构for name [in list]do statements using $namedone1.list应该是一系列由空格分隔的字符序列(单词),省略in list 时默认为 $@(命令行的参数列表)2.for循环执行的次数取决于列表list中单词的个数3.在for循环体中一般要.........【阅读全文】