分类: LINUX
2013-12-18 17:27:16
一、awk介绍
1、 awk的三种调用方式:
方法一:awk [-F field-separator] `commands` input-file(s) 其中,[-F域分隔符]是可选的,默认空格。
方法二:将所有a w k命令插入一个文件,并使a w k程序可执行,然后用a w k命令解释器作为脚本的首行,以便通过键入脚本名称来调用它。
方法三:将所有的a w k命令插入一个单独文件,然后调用:awk –f awk-script-file input-file
2、 任何a w k语句都由模式和动作组成。模式部分决定动作语句何时触发及触发事件。处理即对数据进行的操作。实际动作在大括号{ }内指明。a w k执行时,其浏览域标记为$ 1,$ 2 . . . $ n,$ 0,意即所有域
二、sed用法介绍
s e d并不与初始化文件打交道,它操作的只是一个拷贝,然后所有的改动如果没有重定向到一个文件,将输出到屏幕。
调用s e d有三种方式:在命令行键入命令;将s e d命令插入脚本文件,然后调用s e d;将s e d命令插入脚本文件,并使s e d脚本可执行。
使用s e d命令行格式为:sed [选项] s e d命令输入文件。
记住在命令行使用s e d命令时,实际命令要加单引号。
使用s e d脚本文件,格式为:sed [选项] -f sed脚本文件输入文件
要使用第一行具有s e d命令解释器的s e d脚本文件。