怎样用find生成一颗树。就是带│├的。
- revolution
- 帖子: 900
- 注册时间: 2008-10-07 18:18
- 来自: 我爷爷的爷爷的。。。爷爷搬到这个没有战乱的地方,但是他没有考虑到这个地方太偏僻了。。。没远见
怎样用find生成一颗树。就是带│├的。
如题。生成├├├├的。
- poweroff
- 帖子: 395
- 注册时间: 2008-12-13 15:03
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 怎样用find生成一颗树。就是带│├的。
我是来。学习的,不过没明白
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
- revolution
- 帖子: 900
- 注册时间: 2008-10-07 18:18
- 来自: 我爷爷的爷爷的。。。爷爷搬到这个没有战乱的地方,但是他没有考虑到这个地方太偏僻了。。。没远见
Re: 怎样用find生成一颗树。就是带│├的。
晕。居然有现成的。..谢谢大家。
我是mac..这个命令居然要安装。
现在问题是把html转word了。
我是mac..这个命令居然要安装。

现在问题是把html转word了。
- Methuselar
- 帖子: 122
- 注册时间: 2009-06-04 12:06
- 联系:
Re: 怎样用find生成一颗树。就是带│├的。
没装过tree, 但发现自己alias里有个土制的
以前用过一个Py的:
Perl的话用Find不错~~
代码: 全选
ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/ /' -e 's/-/|/'
代码: 全选
# -*- coding: utf-8 -*-
import os
path = "."
def printFiles(dirList, spaceCount):
for file in dirList:
print "/".rjust(spaceCount+1) + file
def printDirectory(dirEntry):
print dirEntry[0] + "/"
printFiles(dirEntry[2], len(dirEntry[0]))
tree = os.walk(path)
for directory in tree:
printDirectory(directory)
代码: 全选
use File::Find;
Mea Culpa!