Se ho una directory piena di file e sottodirectory. Qual è il modo migliore per elencare solo i file regolari che cadono in ordine alfabetico prima di una determinata stringa?
Attualmente il meglio che posso fare usando bash è il seguente:
for x in `find . -maxdepth 1 -type f | sort`
do
if [[ "$x" > './reference' ]]
then
break
fi
echo $x
done
Sento che esiste un modo più conciso per farlo, ma non sono sicuro di cosa si tratti. Qualche idea?
awk '$0 >= "'"${FROM}"'" && $0 <= "'"${TILL}"'"'