On 5/4/06, GUNREBEN, PETER (Peter)
Raffael,
Raffael Schmid schrieb:
Ich möchte gerne einen Skript-Performance-Test von verschiedenen Sprachen durchführen. Selbst kann ich PHP beisteuern, aber bash,ruby,perl,python,... sind willkommen:-)
Der Auftrag lautet wie folgt: das beigefügte Textfile enthält eine Liste. Diese Liste soll ausgewertet werden. Für jede Zeile soll ein File in /tmp/ erstellt und wieder gelöscht werden. Das File sollte die Zeilen in folgender Form enthalten:
: :
Und hier die Ruby-Version: =============================== #!/usr/bin/ruby require 'tempfile' File.open("test-db.txt", "r") do |aFile| header = aFile.gets.chomp.split # read the first line # read the other lines aFile.each_line do |line| # create tempfile Tempfile.open("ttt") do |tFile| 0.upto(header.length - 1) do |i| # write content tFile.print("#{header[i]}: #{line.chomp.split[i]}\n") end end end end ================================ Gruss, Karsten.