
脚本语言
hfw_1987
喜欢c,cpp,linux,网络
展开
-
sed命令详解
<br /> <br />1. Sed简介<br />sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。<br />2. 定址<br />可以通转载 2010-07-27 16:53:00 · 1134 阅读 · 0 评论 -
统计一个目录下源代码行数
<br />以python代码为例<br />find . -name "*.py" -exec wc -l {} /; | awk '{a+=$1}END{print a}' a=0;for i in `find . -name "*.py" -exec wc -l {} /; | awk '{print $1}' | xargs`; do ((a+=$i)) ; done;echo $a a=0;for i in `find . -name "*.py" -exec wc -l {} /;原创 2010-06-03 12:36:00 · 995 阅读 · 0 评论