if ARGV.length != 3 print "Usage :n" print "findInLine inFileName outFileName needlen" exit 1 end fichierIn = ARGV[0].to_s fichierOut = ARGV[1].to_s needle = ARGV[2].to_s rex = Regexp.new('^(.*)s+#{needle}s+(.*)') out = File.open( fichierOut, "a+") File.open( fichierIn, "r") do |file| for line in file if line =~ rex out.print line end end end
if ARGV.length != 3
print "Usage :n"
print "findInLine inFileName outFileName needlen"
exit 1
end
fichierIn = ARGV[0].to_s
fichierOut = ARGV[1].to_s
needle = ARGV[2].to_s
rex = Regexp.new('^(.*)s+#{needle}s+(.*)')
out = File.open( fichierOut, "a+")
File.open( fichierIn, "r") do |file|
for line in file
if line =~ rex
out.print line
end
end
end
if ARGV.length != 3 print "Usage :n" print "findInLine inFileName outFileName needlen" exit 1 end fichierIn = ARGV[0].to_s fichierOut = ARGV[1].to_s needle = ARGV[2].to_s rex = Regexp.new('^(.*)s+#{needle}s+(.*)') out = File.open( fichierOut, "a+") File.open( fichierIn, "r") do |file| for line in file if line =~ rex out.print line end end end
if ARGV.length != 3 print "Usage :n" print "findInLine inFileName outFileName needlen" exit 1 end fichierIn = ARGV[0].to_s fichierOut = ARGV[1].to_s needle = ARGV[2].to_s rex = Regexp.new('^(.*)s+#{needle}s+(.*)') out = File.open( fichierOut, "a+") File.open( fichierIn, "r") do |file| for line in file if line =~ rex out.print line end end end
out.close exit 0
Pourquoi faire simple quand on peut faire compliqué hein ? :))
if ARGV.length != 3
print "Usage :n"
print "findInLine inFileName outFileName needlen"
exit 1
end
fichierIn = ARGV[0].to_s
fichierOut = ARGV[1].to_s
needle = ARGV[2].to_s
rex = Regexp.new('^(.*)s+#{needle}s+(.*)')
out = File.open( fichierOut, "a+")
File.open( fichierIn, "r") do |file|
for line in file
if line =~ rex
out.print line
end
end
end
out.close
exit 0
Pourquoi faire simple quand on peut faire compliqué hein ? :))
if ARGV.length != 3 print "Usage :n" print "findInLine inFileName outFileName needlen" exit 1 end fichierIn = ARGV[0].to_s fichierOut = ARGV[1].to_s needle = ARGV[2].to_s rex = Regexp.new('^(.*)s+#{needle}s+(.*)') out = File.open( fichierOut, "a+") File.open( fichierIn, "r") do |file| for line in file if line =~ rex out.print line end end end
out.close exit 0
Pourquoi faire simple quand on peut faire compliqué hein ? :))
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore passé sans laisser d'avis de passage (ça ferait que la cinquième fois cette année, sachant qu'en plus je bosse chez moi et que donc je suis là toute la journée), ça va chier dans le ventilo. Grave.
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore
passé sans laisser d'avis de passage (ça ferait que la cinquième fois
cette année, sachant qu'en plus je bosse chez moi et que donc je suis là
toute la journée), ça va chier dans le ventilo. Grave.
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore passé sans laisser d'avis de passage (ça ferait que la cinquième fois cette année, sachant qu'en plus je bosse chez moi et que donc je suis là toute la journée), ça va chier dans le ventilo. Grave.
Idéalment ce que je cherche à faire est un dcript qui : à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où il n'y a que les lignes contenant " Bourgogne" et les mette dans un fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour entrer ça dans une base de donnée (Appellations...)
Chronopost est passé vendredi en mon absence...
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore passé sans laisser d'avis de passage (ça ferait que la cinquième fois cette année, sachant qu'en plus je bosse chez moi et que donc je suis là toute la journée), ça va chier dans le ventilo. Grave.
Pas d'avis de passage pour moi, ils ont fait pire il y a un an : ils m'ont livré un APN contre-remboursement mais ne saient que faire de mon chèque )))
Qu'ils ont finalement perdu...
J'ai commandé aussi qqc à AppleStore, livraison TNT (jolie l'appellation???), ils ne savaient qu'il fallait un code d'entrée (je suis sur Paris... ils ont retourné le colis chez Apple...
Idéalment ce que je cherche à faire est un dcript qui :
à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où
il n'y a que les lignes contenant " Bourgogne" et les mette dans un
fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour
entrer ça dans une base de donnée (Appellations...)
Chronopost est passé vendredi en mon absence...
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore
passé sans laisser d'avis de passage (ça ferait que la cinquième fois
cette année, sachant qu'en plus je bosse chez moi et que donc je suis là
toute la journée), ça va chier dans le ventilo. Grave.
Pas d'avis de passage pour moi, ils ont fait pire il y a un an : ils
m'ont livré un APN contre-remboursement mais ne saient que faire de mon
chèque )))
Qu'ils ont finalement perdu...
J'ai commandé aussi qqc à AppleStore, livraison TNT (jolie
l'appellation???), ils ne savaient qu'il fallait un code d'entrée (je
suis sur Paris... ils ont retourné le colis chez Apple...
Idéalment ce que je cherche à faire est un dcript qui : à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où il n'y a que les lignes contenant " Bourgogne" et les mette dans un fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour entrer ça dans une base de donnée (Appellations...)
Chronopost est passé vendredi en mon absence...
Rien ici, queud', nada, wallou. Si ces connards de la poste sont encore passé sans laisser d'avis de passage (ça ferait que la cinquième fois cette année, sachant qu'en plus je bosse chez moi et que donc je suis là toute la journée), ça va chier dans le ventilo. Grave.
Pas d'avis de passage pour moi, ils ont fait pire il y a un an : ils m'ont livré un APN contre-remboursement mais ne saient que faire de mon chèque )))
Qu'ils ont finalement perdu...
J'ai commandé aussi qqc à AppleStore, livraison TNT (jolie l'appellation???), ils ne savaient qu'il fallait un code d'entrée (je suis sur Paris... ils ont retourné le colis chez Apple...
-- yt
lucsky
Yvon Thoraval wrote:
Idéalment ce que je cherche à faire est un dcript qui : à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où il n'y a que les lignes contenant " Bourgogne" et les mette dans un fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour entrer ça dans une base de donnée (Appellations...)
Idéalment ce que je cherche à faire est un dcript qui :
à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où
il n'y a que les lignes contenant " Bourgogne" et les mette dans un
fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour
entrer ça dans une base de donnée (Appellations...)
Idéalment ce que je cherche à faire est un dcript qui : à partir d'un inFile + argument (ici Bourgogne) me sorte un fichier où il n'y a que les lignes contenant " Bourgogne" et les mette dans un fichier de nom inFile_Bourgogne dans mon exemple (je fais des tris pour entrer ça dans une base de donnée (Appellations...)
Comme ça ? Note bien sur que ce n'est qu'un exemple parmi les milliers de possibilités de faire ce que tu veux :)
PS: et je constate que comp.lang.ruby n'a pas non plus compris du premier coup ta question :p
-- Luc Heinrich -
yvon.thoravalNO-SPAM
Luc Heinrich wrote:
PS: et je constate que comp.lang.ruby n'a pas non plus compris du premier coup ta question :p
ben oui, c'est pas évident de poser une question en patois ))) mais bon, merci, ça marche impec maintenant. je n'ose + sortir (attente de chronopost) et me précipite à la porte dès que qq'1 arrive sur le pallier... -- yt
Luc Heinrich <lucsky@mac.com> wrote:
PS: et je constate que comp.lang.ruby n'a pas non plus compris du
premier coup ta question :p
ben oui, c'est pas évident de poser une question en patois )))
mais bon, merci, ça marche impec maintenant.
je n'ose + sortir (attente de chronopost) et me précipite à la porte dès
que qq'1 arrive sur le pallier...
--
yt
PS: et je constate que comp.lang.ruby n'a pas non plus compris du premier coup ta question :p
ben oui, c'est pas évident de poser une question en patois ))) mais bon, merci, ça marche impec maintenant. je n'ose + sortir (attente de chronopost) et me précipite à la porte dès que qq'1 arrive sur le pallier... -- yt