Это всё равно отдельный процесс. Да и программирование позволяет сделать любые хотелки, а seq — это именно последовательно, пусть и вперед или назад с шагом.
лучше чем что? Чем армяне? Вы точно на мой коммент отвечаете? Напомню, что я {1..999999} и не рекомендовал, правда по другой причине. Но а то что это выжирает память — это баг bash-а, ибо количество аргументов ограничено и для этого xargs и придуман, можно было б сразу проверить на количество, а не выжрать вначале память, а потом сказать, что args того. А в цикле можно и не генерить все сразу строки.
А seq ни в один shell не вставляют встроенной командой, потому что он уже давно нафиг не нужен как и expr.
на parallel заменить и вот тут уж точно всё возможно
Про параллельность — это к aedeph_. Я этого слова не говорил. Я лишь сказал, что seq делает последовательность с куцими условиями, а программирование позволяет сделать любые последовательности по любым хотелкам. Ну например, в шестнадцатеричном виде.