我尝试在 Ruby 中为 Windows 重写一些 bash 命令,并尝试将某些系统文件完全弄乱终端:它随机向上滚动(Windows)或向下滚动(Linux)
有问题的文件是这个:
http://danyel.apus.uberspace.de/somefile
我的 Ruby 程序是这样的:
#!/package/host/localhost/ruby-2.0.0/bin/ruby
#cat.rb
File.open(ARGV[-1], "r") do |f|
puts f.read
f.close
end
如果我“cat”文件(通过 bash),那么行为也完全是随机的。
这是有原因的吗?
感谢帮助,
问候,
丹尼尔。