Le lundi 14 avril, Hervé de Dianous a écrit :
> > locate -d slocate.db.old '*' | sort > list.old
> > locate '*' | sort > list.new
> > diff list.old list.new > changes
>
> trier à la volée un fichier en train de se remplir ?
Oui. Sort est un filtre. Il lit son entrée standard (en mémoire) et
resort tout trié sur sa sortie standard.
> N'est-ce pas plutôt :
>
> locate -d slocate.db.old '*' > list.old && sort list.old
> locate '*' > list.new && sort list.new
> diff list.old list.new > changes
Non. Avec ça sort va te cracher la liste triée à la figure (euh... je
veux dire à la sortie standard) sans modifier le fichier. Si tu veux
trier après coup, ce serait plutôt
locate -d slocate.db.old '*' > list.old && sort list.old > list.old.sorted
locate '*' > list.new && sort list.new > list.new.sorted
diff list.old.sorted list.new.sorted > changes
--
Edgar Bonet Tél : 04 76 88 10 96
Laboratoire Louis Néel -- CNRS Mobile : 06 77 19 79 39
25 av. des Martyrs, BP 166 Fax : 04 76 88 11 91
38042 Grenoble cedex 9, France e-mail : guilde@???