Vor einiger Zeit bin ich auf einen Artikel gestoßen, in dem es um obskure OS X-Terminalbefehle ging.
Einer der Befehle generierte einen Zeichenbereich mit bis zu drei Werten; aus dem Gedächtnis ging das ungefähr so:
<command> a z
Dadurch entsteht ein Zeichenbereich von A bis Z.
In ähnlicher Weise könnten Sie etwas wie das Folgende verwenden, um eine Reihe zu erzeugen, die um einen bestimmten Wert inkrementiert wird:
<command> 0 100 10
Würde Werte von 0 bis 100 generieren und den Wert jedes Mal um 10 erhöhen.
Kennt jemand den Befehl, von dem ich spreche? Ich habe endlich eine gute Verwendung dafür gefunden und jetzt kann ich mich nicht an den Namen des verdammten Befehls erinnern! :)
Dank im Voraus.
Antwort1
Das Nächstliegende, was mir einfällt, ist eine For-Schleife in Bash, wie diese hier (scrollen Sie nach unten zu den Beispielen): http://www.cyberciti.biz/faq/bash-for-loop/
Ich bin ziemlich sicher, dass es keinen Befehl gibt, der dies speziell tut
Bearbeiten
Sie können dies tatsächlich über die Befehlszeile tun, zum Beispiel
echo {1..20}
Antwort2
Der Befehl, an den ich dachte, warseq
Beispiele
# seq 1 3
1
2
3
# seq 3 1
3
2
1
# seq -w 0 .05 .1
0.00
0.05
0.10