bash脚本编程:变量:变量名数组:连续的多个独立内存空间;每个内存空间相当于一个变量;元素:数组名[索引]bash4.0+传统数组:索引为数字,从0开始编号;declare-aARRAY_NAME关联数组:索引可以自定义,可以使用任意字符串做索引;declare-AARRAY_NAME支持稀疏格式数组元素的..
分类:
其他好文 时间:
2015-09-22 14:48:51
阅读次数:
228
Linux脚本能力不是太强,最近再补习下,毕竟linuxshell在日常工作中还是很普遍的,用起来更方便、省时省力。以下是学习笔记,偏理论,后面有几个例子,供参考。shell脚本组成元素系统命令、文本处理工具(grep\sed等)、变量、条件判断、循环结构和函数-------------------------..
分类:
系统相关 时间:
2015-09-04 02:18:43
阅读次数:
387
一、前言grep是功能强大的文本处理工具,全称:globalsearchregularexpressionandprintouttheline,grep一行一行使用正则表达式匹配文本,之后对匹配到的文本整行显示(除非使用特定的选项取反,如grep-v)。二、grep用法grep命令用法:grep[OPTIONS]PATTERN[FILE…]grep[OPTIO..
分类:
其他好文 时间:
2015-09-02 19:14:09
阅读次数:
292
第一部分:补充umask遮罩码目录权限为777-umask用户为666-umask如果某一类用户的权限有执行权限,会自动加1管理员的遮罩码为0022普通用户的为0002第二部分:文本处理工具1、定义:Linux文件三个本地处理工具A:grep文本过滤工具,搜索工具B:sed文件编辑工具C:awk文本报告生成..
分类:
系统相关 时间:
2015-08-30 08:49:30
阅读次数:
264
前言:使用awk作为文本处理工具,正则表达式是少不了的。 要掌握这个工具的正则表达式使用。其实,我们不必单独去学习它的正则表达式。正则表达式就像一门程序语言,有自己语法规则已经表示意思。 对于不同工具,其实大部分表示意思相同的。在linux众多文本处理工具(awk,sed,grep,perl)里面用...
分类:
其他好文 时间:
2015-08-28 10:54:24
阅读次数:
169
内容目录:find 文件查找grep 文本搜索xargs 命令行参数转换sort 排序uniq 消除重复行用tr进行转换cut 按列切分文本paste 按列拼接文本wc 统计行和字符的工具sed 文本替换利器awk 数据流处理工具迭代文件中的行、单词和字符本文将介绍Linux下使用Shell处理文本...
分类:
系统相关 时间:
2015-08-01 17:06:57
阅读次数:
264
一、前言 String.format作为文本处理工具,为我们提供强大而丰富的字符串格式化功能,为了不止步于简单调用String.format("Hello %s","John");,下面将笔记整理并记录下来。二、重载方法 ...
分类:
其他好文 时间:
2015-07-29 18:33:14
阅读次数:
102
正则表达式是一种强大而灵活的文本处理工具。使用正则表达式,我们能够以编程的方式,构造复杂的文本模式,并对输入的字符串进行搜索。找到匹配这些模式的部分就可以对它处理。正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题:匹配、选择、编辑以及验证。1、基本语法字符:B ...
分类:
其他好文 时间:
2015-07-28 12:19:05
阅读次数:
91
正则表达式是什么?正则表达式是一种强大而灵活的文本处理工具。初学正则表达式时,其语法是一个难点,但它确实是一种简洁、动态的语言。正则表达式提供了一种完全通用的方式,能够解决各种字符串处理相关的问题:匹配、选择、编辑以及验证。一般来说,正则表达式就是以某种方式来描述字符串。日常例子在文本中查找“hal...
分类:
编程语言 时间:
2015-07-23 17:05:57
阅读次数:
150
awk简介awk是一款文本处理工具,awk为文本处理提供了非常强大的功能,包括正则表达式的匹配,样式装入,程序的流程控制,数学运算,还包括了内置函数和变量。它完全可以作为一门独立的语言进行编程。基本语法:awk[options]‘pattern{action}‘filefile...awk对文本的处理是以行..
分类:
其他好文 时间:
2015-07-17 23:07:36
阅读次数:
266