るびまを `seq` で
人と違うことがしたい年頃なので、バッククォートで囲んだ文字列を使ってみた。26 byte。
puts`seq -2000 -10 -10000`
puts`seq -f -%g0 200 1000`
要 seq コマンド。あとは、
#!/bin/bash mkdir a touch a/-{200..1000}0
と準備しておいてから、
puts`ls -v a`
というのも考えられるけど、ls が GNU 製でなければならないとか、無駄なファイルとディレクトリを作るといった問題があるので止めた方がいい。ついでに前準備無しで実行できるものとして
puts`rm *;touch ./-{200..1000}0;ls -v`
というのも考えたけど、カレントディレクトリにディレクトリがあると失敗するし、勝手にファイルを消してしまうし、何より長いのでダメ。
追記: seq 版が 23 byte に縮んだ
puts`seq -2e3 -10 -1e4`