Wenn ich ein Verzeichnis voller Dateien und Unterverzeichnisse habe. Was ist der beste Weg, um nur die regulären Dateien aufzulisten, die alphabetisch vor einer bestimmten Zeichenfolge stehen?
Derzeit kann ich mit Bash am besten Folgendes tun:
for x in `find . -maxdepth 1 -type f | sort`
do
if [[ "$x" > './reference' ]]
then
break
fi
echo $x
done
Ich habe das Gefühl, dass es einen prägnanteren Weg gibt, dies zu tun, aber ich bin mir nicht sicher, was es ist. Irgendwelche Ideen?
awk '$0 >= "'"${FROM}"'" && $0 <= "'"${TILL}"'"'