User:Vkolesni: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 3: | Line 3: | ||
| | ||
#!/bin/bash | #!/bin/bash | ||
#Skripti eesmärk: sama md5 hash failide leidmine ja nende kuvamine | |||
#Versioon 0.1 | |||
#Käesolevad puudused: puudub korrektne dokumantatsioon | |||
#kontrollib, kas on piisavalt õigusi skripti käivitamiseks | #kontrollib, kas on piisavalt õigusi skripti käivitamiseks |
Revision as of 17:11, 10 May 2011
Quest2
#!/bin/bash
#Skripti eesmärk: sama md5 hash failide leidmine ja nende kuvamine
#Versioon 0.1
#Käesolevad puudused: puudub korrektne dokumantatsioon
#kontrollib, kas on piisavalt õigusi skripti käivitamiseks
if [ $UID -ne 0 ]; then
echo "Käivita skripti $(basename $0) juurkasutaja õigustes: sudo -i"
exit 1
fi
# Otsib kataloogist kõiki f
find "$@" -type f -print0 |
# Toimub failide võrdlemine md5sum tasandil
xargs -0 -n1 md5sum |
# sorteerib md5 hash järgi
sort --key=1,32 |
# Kuvab ühesuguseid failid käesolevas kataloogis
awk 'dup[$1]++{print "Ühesuguseid failid käesolevas kataloogis: " $2}'
exit 0