Hallo,
nehmen wir an, ich habe eine Datei - nennen wir sie "liste" in der pro Zeile ein Wert steht:
birnen
pepproni
aepfel
himbeeren
Diese Werte möchte ich auswerten (Reihenfolge ist wichtig) also mache ich von einem anderen Skript aus
FRUCHT=`cat PFAD/liste`
for ITEM in ${FRUCHT}; do
echo ${ITEM}
done
Soweit so gut. Nun brauche ich die liste aber auch rückwärts, also angefangen mit den Himbeeren. Kennt jemand eine Möglichkeit, wie ich entweder die "for" Schleife rückwärts abarbeiten kann oder die Datei "liste" "von unten" auslese ?
sort klappt nicht (so ich es denn richtig verstanden habe), da sort immer alphabetisch sortiert, was hier nicht sein soll. Und ich möchte auch keine Ordnungszahlen vor den Früchten.
Bin natürlich auch über Alternativen zu "cat .." dankbar, so die Reihenfolge denn einbehalten wird (daher scheidet ". /PFAD/liste" wohl aus, oder ?)
Shell: Listen rückwärts einlesen ?
Re: Shell: Listen rückwärts einlesen ?
Ein Auszug aus "man tac": "tac - wie cat, nur umgekehrt"
Also "cat" durch "tac" ersetzen und weitermachen. Mich wundert nur, dass der Programmierer das Programm nicht "dog" genannt hat... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Jochen
Also "cat" durch "tac" ersetzen und weitermachen. Mich wundert nur, dass der Programmierer das Programm nicht "dog" genannt hat... <img src="http://www.pl-forum.de/UltraBoard/Images/Wilk.gif" border="0" align="middle">
Jochen
Re: Shell: Listen rückwärts einlesen ?
Tausend dank. Damit ist mein neuer init fast fertig. Hab ich nicht gekannt, das Programm.