>>167 9to6.rbにおいて全角の空白文字(シフトJISコード8140h)をタブ文字(\tすなわち09h)
または半角の空白文字(20h)に置換しなければなりません。
以下の10to6.rbも9to6.rbと同様です。
a = ["01 ", "02 ", "03 ", "04 ", "05 ", "06 ", "07 ", "08 ", "09 ", "10 "]
i = 0
while string = ARGV.shift # 【ファイル名】10to6.rb
a[i] = string + " " # 【使用例】ruby 10to6.rb 01 02 03 04 05 06 07 08 09 10
i += 1
end
i = 0
while i < 10
j = i + 1
while j < 10
k = j + 1
while k < 10
m = k + 1
while m < 10
n = 0
while n < 10
if n != i && n != j && n != k && n != m
$stdout << a[n]
end
n += 1
end
$stdout << "\n"
m += 1
end
k += 1
end
j += 1
end
i += 1
end