#查找字符串
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/' *
阅读(1171) | 评论(0) | 转发(0) |