04-01-2012, 15:45
Avete lunghi elenchi di oggetti in cui volete eliminare doppioni ? questo script basato sul comando sort | uniq fa per voi
Codice:
#!/bin/bash
filescelto=`zenity --file-selection --title="Elimina doppioni da file di testo"`
ritorno=$?
# controlla se si è premuto OK o Annulla
if [ "$ritorno" -ne 0 ]; then
# è stato premuto annulla o chiusa la finestra
zenity --warning --title="Elimina doppioni da file di testo" --text="Hai annullato"
exit 1
else
# è stato premuto OK
sort $filescelto | uniq > unici.txt
# sort -u $filescelto > unici.txt
#zenity --info --title="Elimina doppioni da file di testo" --text="Creato il file: unici.txt"
gedit unici.txt
fi
Un titolo ben azzeccato attira l'attenzione degli esperti in quel campo, fa risparmiare tempo a voi, aumenta la probabilità di successo.