全面搜索研究正则表达式并显示出来,强大的文本搜索工具,根据用户指定的“模式”对目标文本进行匹配检查,打印匹配到的行,由正则表达式或者字符及基本文本字符所编写的过滤条件
用法:用来操作纯ASCII码的文本,处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,可以指定仅仅处理哪些行。符合模式条件的处理,不符合条件的不予处理,处理完成之后把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。
[]# sed $!G fstab 每行间隔一个空行显示,最后一行后面没有空行,第一行前面有空
用法:处理机制,会逐行处理文本,支持在处理第一行之前做些准备工作,以及在处理完最后一行做一些总结性质的工作
功能:显示文件和目录的信息ls以默认方式显示当前目录文件列表ls -a 显示所有文件包括隐藏文件ls -l 显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行ls -lh 显示文件的大小,以容易理解的格式印出文件大小 (例如 1K 234M2G)ls -lt 显示文件,按照修改时......
ls——列出文件ls -la 给出当前目录下所有文件的一个长列表,包括以句点开头的“隐藏”文件ls a* 列出当前目录下以字母a开头的所有文件ls -l *.doc 给出当前目录下以.doc结尾的所有文件(2)
cp——复制文件cp afile afile.bak 把文件复制为新文件afile.b...
getopt用法#!/bin/bash#echo $@ #-o或--options选项后面接可接受的短选项,如ab:c::,表示可接受的短选项为-a -b -c,其中-a选项不接参数,-b选项后必须接参数,-c选项的参数为可选的#-l或--long选项后面接可接受的长选项,用逗号分开,冒号的意义同短选项。#-n选项后接选项解析错误时提示的脚本名字ARGS=`getopt ......
脚本是Linux开发工作中常用的工具,但是我一直没有找到一个适合自己的简明扼要的HandBook。在工作过程中整理了一下,贴在这里已备查看。 1
中的特殊符号1.1 $ 美元符号。用来表示变量的值。如变量NAME的值为Mike,则使用$NAME就可以得到“Mike”这个值。1.2 # 井号。除了做为超...

