Tri par ordre alphabetique
De BlaxWiki
Révision datée du 20 mars 2009 à 16:13 par Admin (discussion | contributions) (a renommé Tri par caractères en Tri par caractères en bash)
Ce script tri un fichier par ordre alphabétique
#!/bin/sh
FILE="test"
TMP_FILE="test.tmp"
RESULT="test.result"
> ${TMP_FILE}
> ${RESULT}
exec 3<&0
exec 0<${FILE}
while read line
do
LENGTH="$(echo ${line} | wc -c)"
echo "${LENGTH};${line}" >> ${TMP_FILE}
done
sort -n ${TMP_FILE} | awk -F';' {'print $2'} >> ${RESULT}
exec 0<&3
exit 0