Shell脚本
woods2001
IT农民工一枚
展开
-
shell脚本语言简介
用 bash shell 编程简介: 当命令不在命令行执行时,而是从一个文件中执行时,该文件就称为shell脚本,脚本以非交互方式运行。 当bash shell以非交互方式运行时,它现查找环境变量BASH_ENV(ENV),该变量指定了一个环境文件(通常是.bashrc),然后从该文件开始执行。当BASH_ENV文件执行后,shell就开始执行脚本中的命令,shell就开始执行脚本原创 2009-12-17 21:27:00 · 4009 阅读 · 0 评论 -
read命令简介
read命令 read命令是一个内置命令,用于从终端或文件读取输入,read命令读取一个输入行,直至遇到换行符。行尾的换行符在读入时被转换成一个空字符。如果read命令后未跟变量名,读入的行将被赋给内置变量REPLY。你也可以使用read命令来中断程序的运行,直至用户输入一个回车。 如果代-r选项,read命令将忽略反斜杠/新行符对,把反斜杠作为行的一部分。 表14-1原创 2009-12-17 21:29:00 · 3289 阅读 · 0 评论 -
正则表达式(regular express)
一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个 后向引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' 匹配一个换行符。序列 '\\' 匹配 "\转载 2011-12-14 10:44:08 · 1942 阅读 · 0 评论 -
Linux下cut命令的讲解(转)
有时我们经常会遇到这样一些问题:有一页电话号码薄,上面按顺序规则地写着人名、家庭住址、电话、备注等,此时我们只想取出所有人的名字和其对应的电话号码,你有几种方法可以实现呢? 确实这种纵向定位的方式用常规办法难以实现,这时,cut就可以大显身手了。 What’s cut? 子曰:cut命令可以从一个文本文件或者文本流中提取文本列。 命令用法: cut -b list [-n] [file转载 2011-12-12 11:08:01 · 640 阅读 · 0 评论 -
SHELL 综合水平测试
按:SHELL 水平测试系列并非覆盖 SHELL 的所有方面,而是挑选一些题目以引发思考, 以管中窥豹的方式达到检验水平的目的. 希望回答问题时不是简单地 Yes or No. 而是写出解决方案。 很多问题在不同的 shell 或 工具之间表现不同, 请列出不同之处 [ SHELL 水平测试 ][ OVERVIEW 篇 ]转载 2012-02-07 17:33:59 · 705 阅读 · 0 评论