Si j'ai un répertoire plein de fichiers et de sous-répertoires. Quelle est la meilleure façon de lister uniquement les fichiers normaux qui tombent alphabétiquement devant une chaîne donnée?
Actuellement, le mieux que je puisse faire en utilisant bash est le suivant:
for x in `find . -maxdepth 1 -type f | sort`
do
if [[ "$x" > './reference' ]]
then
break
fi
echo $x
done
J'ai l'impression qu'il existe une façon plus concise de le faire, mais je ne sais pas trop ce que c'est. Des idées?
awk '$0 >= "'"${FROM}"'" && $0 <= "'"${TILL}"'"'