Chinaunix首页 | 论坛 | 博客
  • 博客访问: 432040
  • 博文数量: 96
  • 博客积分: 1110
  • 博客等级: 准尉
  • 技术积分: 662
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-14 18:47
个人简介

拔地气不挠,参天节何劲。 平生观物心,独对秋篁影。

文章分类

全部博文(96)

文章存档

2017年(2)

2016年(7)

2015年(9)

2014年(3)

2013年(10)

2012年(42)

2011年(23)

分类: Python/Ruby

2012-06-29 08:54:35

1.将文本的一列插入另一文本制定列

命令: paste 1 2 | awk '{print $1 " " $2 }'

结果:

2.Linux 递归替换目录下所有文件里的字符串

命令:find . -name "*.htm" | xargs sed -i -e "s%some%other%g"


3,删除包含某字符的行

sed -i -e '/string/d' file


4,查看包含多个指定字符的 的命令结果

dmesg | egrep -i 'vce|error'


5,在目录中递归查找包含多个字符的文件以及对应的行 并高亮显示字符串
不区分大小写
egrep -iR 'string1|string2' ./*

例如:
[wxfeng@localhost 文档]$ egrep -i 'TIME|WAIT' ./*
./neteshell.sh:TIME_WAIT      2636
./neteshell.sh:CLOSE_WAIT      3
./sysctl.conf:net.ipv4.tcp_keepalive_time=1200

6,导出文件中包含某字符串的行(查看 分析日志记录时 非常有用)
grep "string" filename > newfilename
不包含某字符串
grep "string" -v filename > newfilename



阅读(953) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~