【发布时间】:2016-01-18 05:41:20
【问题描述】:
我正在尝试在列表中查找重复项。现在我正在搜索具有特定文件扩展名的文件列表并将这些文件存储在一个名为“文件”的变量中。
对于文件中的每个文件,我都在格式化这些文件,因此只有文件名。
然后我想检查此列表是否有重复项,但我无法理解它。
files=$(find /root/123 -type f \( -iname "*.txt" -o -iname "*.bat" \))
for file in $files; do
formatted=$(echo ${file##*/})
unique=$(echo $formatted | sort | uniq -c)
done
echo $unique
非常感谢任何帮助!
【问题讨论】:
标签: bash sorting find duplicates