Linux shell编程 5 ---- 利用shell脚本遍历某个目录下的所有文件
1 我们都知道shell脚本能够做很多的事,今天刚好一个队友要我写个脚本求某个目录下所有java文件的行数总和
2 ok,为了方便,我把这个目录放到了当前的家目录下,路径为/home/chenguolin/src
3 我在家目录下建了一个s.sh的脚本,代码如下,等等来分析代码的意思
5 那么我们得到了每一个文件的行数,现在你是不是想直接手算了啊?
如果真这么想那么你就呵呵呵呵呵了
我们可以利用Python来求出这个文件的总和,我就在家目录下建立一个p.py的Python文件
下面直接贴代码了
#!/bin/pythonsum = 0while True: try: str = raw_input() except: break num = int(str) sum += numprint sum6 进入到家目录下直接利用重定向来运行p.py
python p.py < out