设为首页
加入收藏
联系站长
RSS订阅
首页
|
PHP
|
Mysql
|
Apache
|
Linux
|
Html
|
Css
|
Javascript
|
Ajax
|
正则表达式
|
资源共享
|
手册下载
站内搜索:
仅搜标题
全文搜索
您的位置:
PHP自学网>>
首页
>>
Linux
>> 用AWK实现去掉文本中重复的所有行
用AWK实现去掉文本中重复的所有行
日期:2010-06-09 来自:原创 浏览:2316
用AWK实现去掉文本中重复的所有行:
将相邻的所有重复行都去掉。代码如下:
cat test.txt | sort | awk '
BEGIN
{
u=0;num=0;m=""
}
{
if($1!=u)
{
#只打印出现过一次的行
if(num==1){print m;};
num=1;u=$1;m=$0;
}
else
{
num++;
}
}
END
{
if(num==1){print m;}
}'> list.txt
TAGs:
awk
上一篇:
在linux中用shell脚本遍历目录
下一篇:
linux中创建特殊文件mknod命令用法详解
文章评论:
(查看全部评论)
昵 称:
匿名
关闭留言
还可以输入
250
个字 (请自觉遵守互联网相关政策法规)
验证码:
点击图片刷新验证码
phpzixue
2010-09-27 11:36:46 北京市网通
num=1;u=$1;m=$0; 这一行是什么意思啊?
相关文章
linux中远程拷贝文件命令(scp)...
linux中下载命令wget用法详解
linux中比较文件差异命令diff用...
linux下xargs命令用法详解
在linux中用shell脚本遍历目录
linux中创建特殊文件mknod命令...
linux中新建文件命令touch用法...
解决linux vim乱码问题
Linux rm删除文件夹命令简介
linux中shell编程for in循环语...
热门文章
1.
html中TextArea换行问题的解决...
2.
css实现背景图片拉伸显示
3.
php学习心得(适合php初学者)
4.
用jquery动态添加删除html元素
5.
ajax无刷新上传图片实例
6.
mysql中DATE_FORMAT函数用法详...
7.
PHP经验集锦
8.
php中iconv编码转换函数用法简...
9.
显示全国各个城市天气预报接口...
10.
php调用外部命令函数system,ex...
随机文章
html Meta标签详解
Ajax程序设计入门
AJAX在post中文时乱码的解决方法
perl正则表达式学习手册
apache如何设置虚拟主机?
javascript中的toLocaleString函...
使用mysql的disctinct group by查...
在windows的apache下配置php环境
php换行转换函数nl2br用法简介
初学者学习SEO需要注意的一些事项
版权所有
php自学网
Powered by PHPZIXUE.CN
Copyright © 2008
http://www.phpzixue.cn
All rights reserved
广告联系QQ:215527816(QQ不在线请发邮件) QQ群(90573785) E-mail:
nike01522@sina.com
京ICP备09029516号