<loadfile srcfile="K:\test\bla.txt" property="${servrestart}"> \ is an escape character (at least for the majority of XML parsers) \\ is the '\' character property="Whatever this is" will always echo as "Whatever this is" strip away the string quotes and Ant will be able to parse the property and it's contents in other words <echo message=${servrestart}/>
Good Luck/Viel Gluck, Martin 617-852-7822 ----- Original Message ----- From: "Rebhan, Gilbert" <[EMAIL PROTECTED]> To: "Ant Users List" <[EMAIL PROTECTED]> Sent: Thursday, December 09, 2004 8:44 AM Subject: RE: txtfile with various lines Oops - of course ;-) -----Original Message----- From: Dick, Brian E. [mailto:[EMAIL PROTECTED] Sent: Thursday, December 09, 2004 2:37 PM To: Ant Users List Subject: RE: txtfile with various lines Just checking, but I'm sure you meant property="servrestart" with the quotes and not property=servrestart without the quotes. -----Original Message----- From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] Sent: Thursday, December 09, 2004 8:31 AM To: Ant Users List Subject: RE: txtfile with various lines Oh boy :-> direct hit. <loadfile srcfile="K:\test\bla.txt" property="${servrestart}"> Of course property=servrestart Shame on me ! - Thx a lot. Too much "Biobrain-Multitasking" here ... Out of memory ;-) Gilbert -----Original Message----- From: Dick, Brian E. [mailto:[EMAIL PROTECTED] Sent: Thursday, December 09, 2004 2:16 PM To: Ant Users List Subject: RE: txtfile with various lines The property attribute is specified wrong. Try property="servrestart". -----Original Message----- From: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] Sent: Thursday, December 09, 2004 8:08 AM To: Ant Users List Subject: RE: txtfile with various lines Hi, just tried your suggestion, but <loadfile srcfile="K:\test\bla.txt" property="${servrestart}"> <filterchain> <linecontainsregexp> <regexp pattern="^Server"/> </linecontainsregexp> </filterchain> </loadfile> ... and <echo message="${servrestart}"/> gives me always ${servrestart} regardless whether txtfile contains Line 2 or not. ?! Gilbert -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Sent: Thursday, December 09, 2004 1:48 PM To: [EMAIL PROTECTED] Subject: AW: txtfile with various lines Basically <loadfile property="prop" srcfile="file.txt"> <filterchain> <linecontainsregexp> <regexp pattern="^Server"/> </linecontainsregexp> </filterchain> </loadfile> should do the job. - load the content of the file into a property - but ignore all lines which doesnt start with "Server" And if there is no line, <loadfile> wont set the property. Jan > -----Ursprüngliche Nachricht----- > Von: Rebhan, Gilbert [mailto:[EMAIL PROTECTED] > Gesendet am: Donnerstag, 9. Dezember 2004 13:26 > An: ant_user (E-Mail) > Betreff: txtfile with various lines > > > Hi, > > Yet another textprocessing question. > > A scriptgenerated txtfile that has 1 or 2 lines, depending on a flag. > > txtfile is either > > Line 1 > > or > > Line 1 > Line 2 > > where Line 1 and 2 have different contents. > > Line 1 format = string_string_string_string > Line 2 format = Server has to be restarted > > Problem = i want to set a property, but only if Line 2 appears > in my txtfile. > > > I believe it could be done with LineContains and tailfilter, but > i didn't get it. There has to be something like = > > tailfilter lines="1" > if line contains pattern ="^Server" > then ... > > Don't know how to write that ?! > > Any ideas ? > > Regards, Gilbert > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]