运维开发工程师。致力于网络,WEB应用服务,Linux系统运维。方向:操作系统,监控,自动化
全部博文(28)
systemadmin(3)
shell(17)
发布时间:2012-12-30 16:30:53
导论多半情况下只要看文件的开头和末尾,这里讲下head和tail的用法。head用法command查看文件的开头N行,支持多文件,多文件时会有标题输出head -n N filehead的多种实现$ head -N file #N是用户指定的行数$ awk 'FNR ......【阅读全文】
发布时间:2012-12-30 13:29:16
导论sort是shell编程里排序的首选,它将输入行按参照键值和数据类型,以locale排序。下面,将对sort命令充分挖掘,满足所需。sort后经常面临去重的需求,接着介绍uniq的用法。最后,提一下wc字数统计工具的用法。sort和uniq都是管道命令,出镜率非常高sort用法commandsort option input_filessort将input_files顺次读入,默认按照ASCII顺序排序记录,输出到stdout。Write sorted concatenation of all FILE(s) to standard output.选项(较重要的)-t 默认用空白间隔字段,......【阅读全文】
发布时间:2012-12-15 19:44:19
导论:awk的世界严格地说,awk应该算是独立于shell之外的一门编程语言了。由于开发人员能够在shell command line内直接编写awk代码,并整合到管道中,因此,awk和shell整合地非常紧密,变成了一项标准unix tool。awk尤其擅长处理文本设计、编排报表的工作,常常会带给你意外的惊喜。以下awk是linux的gawk版本摘要,awk遵循POSIX规范。注:以下的记录(record)指一行数据,字段(field)指记录中以分隔符分开的一段数据。基础语法awk options 'pattern { action }' input-files#或awk options -......【阅读全文】
发布时间:2012-12-15 19:04:36
导论cut用于取出若干特定的列字段,小巧方便,是awk在列方向上比较好的小型等效方案。cut接受文件输入和标准输入,属于管道命令。说明cut options file( or stdin )-c char_range : 以字符宽度取出列数据;-d 'delimiter' : 使用delimiter作为界定符,单字符,默认是tab;-f column_range : 在-d确定的情况下,-f设定取出的列的范围;--output-delimiter : 新feature,能够指定输出间隔符,默认为和输入间隔符一致;用法1. 取出用户文件的用户和登录shell的信息$ cut -d......【阅读全文】
发布时间:2012-12-09 09:37:33
导言本节讲一讲字符替换命令tr的用法tr命令格式tr [OPTION] chars_to_be_transformed_from [chars_to_be_transformed_to] ......【阅读全文】