我有一个包含多个文件的目录:
file001_a
file002_a
file002_b
file003_a
使用shell脚本,我想知道最简单的方法是列出此目录中前7个字母中有重复项的所有文件;即上面的输出是:
file002_a
file002_b
任何帮助都会非常感激!
答案 0 :(得分:3)
ls -1 *_*| awk '{fn=substr($0,1,7);a[fn]=a[fn]" "substr($0,8)}END{for(i in a) print i,a[i]}'