Я вивчаю сценарій оболонки із застарілого підручника, і мені здається, було б дійсно корисно мати програму, яка просто повертає рядок чисел, розділених пробілами, на кшталт
$ range 10 20
10 11 12 13 14 15 16 17 18 19 20
Потім, якщо ви робите сценарій оболонки, ви можете мати
for i in `range 10 20`; do some stuff with numbers in that range;done
чи існує така річ, чи мені це потрібно писати самостійно?
range
з seq
в вашому прикладі. роздільник за замовчуванням - новий рядок, щоб мати пробіли:seq -s " " 10 20
for
циклі - або навіть у будь-якій загальній команді, яка розбиває аргументи - якщо ви не встановили інше IFS.
seq
оскільки це не визначено POSIX.