首饰金价格:awk工具的使用
来源:百度文库 编辑:九乡新闻网 时间:2024/04/28 19:24:29
awk工具的使用 1.对文件中某一列内容相同的行只保留一行:awk -F'|' '! a[$i]++' filename 对于awk -F'|' '! a[$i]++',需要了解4个知识点
(1)、-F'|' 将每一行以字符"|"为分隔符划分成列(2)、awk数组知识,不说了
(3)、awk的基本命令格式 awk 'pattern{action}'
省略action时,默认action是{print},如awk '1'就是awk '1{print}'
(4)、var++的形式:先读取var变量值,再对var值+1
以数据
1 2 3
1 2 3
1 2 4
1 2 5
为例,对于awk '!a[$3]++'
awk的默认列分隔符是空格,因此这里就不需要用-F参数指定了awk处理第一行时: 先读取a[$3]值再自增,a[$3]即a[3]值为空(0),即为awk '!0',即为awk '1',即为awk '1{print}'
awk处理第二行时: 先读取a[$3]值再自增,a[$3]即a[3]值为1,即为awk '!1',即为awk '0',即为awk '0{print}'
.............
最后实现的效果就是对于$3是第一次出现的行进行打印,也就是去除$3重复的行
(1)、-F'|' 将每一行以字符"|"为分隔符划分成列(2)、awk数组知识,不说了
(3)、awk的基本命令格式 awk 'pattern{action}'
省略action时,默认action是{print},如awk '1'就是awk '1{print}'
(4)、var++的形式:先读取var变量值,再对var值+1
以数据
1 2 3
1 2 3
1 2 4
1 2 5
为例,对于awk '!a[$3]++'
awk的默认列分隔符是空格,因此这里就不需要用-F参数指定了awk处理第一行时: 先读取a[$3]值再自增,a[$3]即a[3]值为空(0),即为awk '!0',即为awk '1',即为awk '1{print}'
awk处理第二行时: 先读取a[$3]值再自增,a[$3]即a[3]值为1,即为awk '!1',即为awk '0',即为awk '0{print}'
.............
最后实现的效果就是对于$3是第一次出现的行进行打印,也就是去除$3重复的行
awk工具的使用
awk:好用的资料处理工具
awk的学习和使用(一)
ps 工具的使用
画笔工具的使用
awk的效率 ? 三斗室
Photoshop画笔工具的使用 -
电工工具的使用技巧
使用数学工具的三层境界
破解Word文档密码的工具使用
1.2.3 ORADIM工具的使用 - AJava
Flash视频教程(铅笔工具的使用) -
flash视频教程(线条工具的使用) -
Photoshop钢笔工具的使用详解
Photoshop钢笔工具路径的使用办法
工笔花鸟画的工具和使用_
通达信自带画线工具的使用
Photoshop基础教程:曲线工具的详细使用
ps软件工具快捷键的使用
维修工具使用杂谈
工笔花鸟画的工具和使用_lpwxu6012的空间
工笔花鸟画的工具和使用_lpwxu6012的空间
【PS】使用“标尺”工具校正图片的水平度
Oracle exp/imp导出导入工具的使用 - xxlinux.com