File indexing completed on 2024-05-12 16:28:27

0001 #!/bin/sh
0002 # Shows services that have the same name as other services
0003 
0004 function desktop_files()
0005 {
0006     find . -name \*.desktop
0007 }
0008 
0009 function duplicates()
0010 {
0011     for f in $(desktop_files) ; do
0012         grep "^Type=Service\$" $f -q && a=`grep ^Name= $f` && echo $a
0013     done | sort | uniq -d | while read a ; do echo -n "^$a\$|" ; done
0014 }
0015 
0016 filter=$(duplicates)__dummy__
0017 egrep "$filter" $(desktop_files)