标签:style 文本操作 bin log www 命令详解 大小 cti 指令
[ $# -ne 2 -a $# -ne 3 ] && echo "参数错误" || echo $@
解释: $#: 表示参数的个数
-a : 表示与的意思,这里表示参数个数不等于2,并且也不等于3
$@: 表示所有参数,区别于$*
echo $1|tr ‘[a-z]‘ ‘[A-Z]‘
解释:tr命令的使用,替换
[ $? -ne 0 ] && echo "上条命令执行不成功"
解释: $? :表示返回上条命令执行的结果。正确返回0,错误不为0。
此处如果$?不为0,说明上条命令执行不成功。
grep [-acinv] [--color=auto] ‘搜寻字符串‘ filename
选项与参数:
-a : 将binary文件以text文件的方式搜寻数据
-c : 计算找到‘搜寻字符串‘的次数
-i : 忽略大小写
-n: 顺便输出行号
-v: 反向选择,即不满足条件的
-w :只显示全字符合的列
--color=auto :可以将找到的关键字加上颜色
mv [options] source dest
-i :若指定目录已有同名文件,则先询问是否覆盖旧文件;
-f:在mv操作要覆盖某已有的目标文件时不给任何指示;
awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。
awk ‘{pattern + action}‘ {filenames}
尽管操作可能会很复杂,但语法总是这样,其中 pattern 表示 AWK 在数据中查找的内容,而 action 是在找到匹配内容时所执行的一系列命令。花括号({})不需要在程序中始终出现,但它们用于根据特定的模式对一系列指令进行分组。 pattern就是要表示的正则表达式,用斜杠括起来。
awk语言的最基本功能是在文件或者字符串中基于指定规则浏览和抽取信息,awk抽取信息后,才能进行其他文本操作。完整的awk脚本通常用来格式化文本文件中的信息。
通常,awk是以文件的一行为处理单位的。awk每接收文件的一行,然后执行相应的命令,来处理文本。
标签:style 文本操作 bin log www 命令详解 大小 cti 指令
原文地址:http://www.cnblogs.com/Jims2016/p/6053091.html