Estoy aprendiendo scripts de shell de un libro de texto desactualizado, y me parece que sería realmente útil tener un programa que solo devuelva una cadena de números delimitados por espacios como
$ range 10 20
10 11 12 13 14 15 16 17 18 19 20
Entonces, si está haciendo un script de shell, puede tener
for i in `range 10 20`; do some stuff with numbers in that range;done
¿Existe tal cosa o necesito escribirla yo mismo?
range
con seq
en su ejemplo. el separador predeterminado es nueva línea, para tener espacios:seq -s " " 10 20
for
ciclo, o incluso cualquier comando general que divide los argumentos, a menos que haya configurado el IFS de manera diferente.
seq
ya que POSIX no lo especifica.