这是我的文件内容。
Receivables=Por cobrar
Payables=Cuentos por pagar
ytdPurchases.label=Purchases YTD
validationError.maxValue=Value is too large, maximum value allowed is {0}
我想按字母顺序对这些内容进行排序... 我该怎么做??
更新: 此代码将对我的文件进行排序。
new_array = File.readlines("#{$base_properties}").sort
File.open("#{$base_properties}","w") do |file|
new_array.each {|n| file.puts(n)}
end
有没有更好的文件排序方式?
最佳答案
假设您的文件名为“abc”
`sort abc -o abc`
ruby 不应该被用作金锤子。通过使用命令 sort
它会快得多。
关于ruby - 如何在ruby中对文件进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357979/