Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1160748
  • 博文数量: 181
  • 博客积分: 4968
  • 博客等级: 上校
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-13 21:52
文章分类

全部博文(181)

文章存档

2015年(2)

2013年(6)

2012年(22)

2011年(41)

2010年(27)

2009年(51)

2008年(32)

我的朋友

分类: LINUX

2010-06-25 09:12:10

#查找字符串
 find . -maxdepth 5 -type f \( -name '*.h' -o -name '*.cpp' \) -exec grep -inH "showFile(QString)" -r {} \;

#统计源代码行数
 find . -name "*.[ch]" -o -name "*.cpp" -exec cat {} \; | sed '/^$\|\/\/\|\/\*|\*\//d' | wc -l

#100天以内修改的文件
 find . -mtine -100 -name "*.[ch]" -o -name "*.cpp" -exec cat {} \; | sed '/^$\|\/\/\|\/\*|\*\//d' | wc -l

#批量重命名
 find . -name "*.ts" | xargs rename 's/ru.ts$/en_US.ts/' *ru.ts

# 删除所有的.bak后缀:
rename 's/\.bak$//' *.bak
 
# 把.jpe文件后缀修改为.jpg:
rename 's/\.jpe$/\.jpg/' *.jpe
 
# 把文件名改为小写:
rename 'y/A-Z/a-z/' *

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