Я предполагаю, что вам нужно только увидеть эти «дубликаты», а затем обработать их вручную. Если это так, этот код bash4 должен делать то, что вы хотите, я думаю.
declare -A array=() dupes=()
while IFS= read -r -d '' file; do
base=${file##*/} base=${base%.*}
if [[ ${array[$base]} ]]; then
dupes[$base]+=" $file"
else
array[$base]=$file
fi
done < <(find /the/dir -type f -print0)
for key in "${!dupes[@]}"; do
echo "$key: ${array[$key]}${dupes[$key]}"
done
См. Http://mywiki.wooledge.org/BashGuide/Arrays#Associative_Arrays и / или руководство bash для получения справки по синтаксис ассоциативного массива.
Нет пакета в Ubuntu Xenial (16.04) предоставляет файл scala-swing.jar. Однако, если вы действительно хотите, вы можете загрузить файл jar с сайта java2s.
Нет пакета в Ubuntu Xenial (16.04) предоставляет файл scala-swing.jar. Однако, если вы действительно хотите, вы можете загрузить файл jar с сайта java2s.
Нет пакета в Ubuntu Xenial (16.04) предоставляет файл scala-swing.jar. Однако, если вы действительно хотите, вы можете загрузить файл jar с сайта java2s.