如何生成带绝对路径的目录列表?
时间:2011-06-13
来源:互联网
eg:
mkdir /mnt/{1,2,3,4,5}
mkdir /mnt/1/test
mkdir /mnt/2/2/test
mkdir /mnt/3/2/test
mkdir /mnt/3/3/test
output :
/mnt/1/test
/mnt/2/2/test
/mnt/3/3/test
/mnt/2/3/test
/mnt/4
/mnt/5
谢谢
作者: hover_sky 发布时间: 2011-06-13
这样可以不?
作者: xindi10631 发布时间: 2011-06-13
作者: xiaopan3322 发布时间: 2011-06-13
这样可以不?
xindi10631 发表于 2011-06-13 15:11
可以,谢谢。但如何去掉多余的父目录呢?
例如有了/mnt/3/test ,那列表就不需要有/mnt/3 ?
作者: hover_sky 发布时间: 2011-06-13
xiaopan3322 发表于 2011-06-13 15:19
由于结果是要输出到文件,然后和其他文件进行比较的,所以树状的结果不是我需要的,谢谢
作者: hover_sky 发布时间: 2011-06-13
例如有了/mnt/3/test ,那列表就不需要有/mnt/3 ?
hover_sky 发表于 2011-06-13 15:31
步骤2:
http://search.chinaunix.net/bbs. ... title&forums=24
作者: ywlscpl 发布时间: 2011-06-13
回复 ywlscpl
强,谢谢
不过,那个链接输出的结果为最深的路径,而我需要的是排除重复的路径,已经有子目录就去掉父目录。思路有很大差别。
作者: hover_sky 发布时间: 2011-06-13
find /mnt/temp -type d |sort|uniq|awk '{if( NR == 1) {firstVar=$0;nowVar=$0;}else { firstVar=nowVar;nowVar=$0;}if( index(nowVar,firstVar) == 0)print firstVar; }'
[/code
作者: hover_sky 发布时间: 2011-06-13
作者: warriorys 发布时间: 2011-06-13
强,谢谢
不过,那个链接输出的结果为最深的路径,而我需要的是排除重复的路 ...
hover_sky 发表于 2011-06-13 15:38
举个例子说说看,“独一无二的最深路径”不是你需要的
作者: ywlscpl 发布时间: 2011-06-13
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28