J'apprends l'écriture de scripts shell à partir d'un manuel obsolète, et il me semble que ce serait vraiment utile d'avoir un programme qui retourne juste une chaîne de nombres délimités par des espaces quelque chose comme
$ range 10 20
10 11 12 13 14 15 16 17 18 19 20
Ensuite, si vous faites un script shell, vous pouvez avoir
for i in `range 10 20`; do some stuff with numbers in that range;done
une telle chose existe-t-elle ou dois-je l'écrire moi-même?
range
par seq
dans votre exemple. le séparateur par défaut est newline, pour avoir des espaces:seq -s " " 10 20
for
boucle - ou même toute commande générale qui divise les arguments - sauf si vous avez défini l'IFS différemment.
seq
car il n'est pas spécifié par POSIX.