Интересно, почему вы просто не:
echo 1234567890123456789
А какой смысл печатать всего 19 колонок вместо 20?
Если вы хотите повторить (по умолчанию :для всей ширины терминала)
chdr(){ c=${1:-$COLUMNS}; while [ "$c" -gt 0 ]; do printf '%.*s' "$c" 1234567890; c=$((c-10)); done; echo; }
chdr 17
12345678901234567
chdr
12345678901234567890123456789012345678901234567890123456789012345678901234567890
Конечно, вcsh
(это не сработает ).
К вашему сведению:seq
не является переносимым (есть jot
на *BSD, но он совершенно другой ).