1
我有多个文件的目录的形式:shell脚本查找文件具有类似名称
file001_a
file002_a
file002_b
file003_a
使用shell脚本,我想知道最简单的方法是将列表中的所有这些文件在前7个字母中有重复的目录;即上面的输出将是:
file002_a
file002_b
任何帮助将不胜感激!
我有多个文件的目录的形式:shell脚本查找文件具有类似名称
file001_a
file002_a
file002_b
file003_a
使用shell脚本,我想知道最简单的方法是将列表中的所有这些文件在前7个字母中有重复的目录;即上面的输出将是:
file002_a
file002_b
任何帮助将不胜感激!
ls -1 *_*| awk '{fn=substr($0,1,7);a[fn]=a[fn]" "substr($0,8)}END{for(i in a) print i,a[i]}'
它伤害了我的眼睛,但做了我希望它做的一切 - 谢谢! :) – SpaghettiMonster 2010-08-05 02:45:17