Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Programming > Awk > Re: insert blan...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 2 of 5 Topic 2202 of 2317
Post > Topic >>

Re: insert blank line

by pk <pk@[EMAIL PROTECTED] > Mar 25, 2008 at 08:46 PM

Dieter Kraft wrote:

> Hi,
> 
> I have a shell script
> with (1000) contiguous textlines like
> 
>     ampl Models/aircrftb.mod  >   Output/aircrftb.out
>     ampl Models/air****t.mod   >   Output/air****t.out
>     ampl Models/aljazzaf.mod  >   Output/aljazzaf.out
>     ampl Models/allinitc.mod  >   Output/allinitc.out
>     ampl Models/allinit.mod   >   Output/allinit.out
>     ampl Models/allinitu.mod  >   Output/allinitu.out
>     ampl Models/alsotame.mod  >   Output/alsotame.out
> 
> before each line I want to insert a new line to print
> the model name into a TeX file, like
> 
> printf '%s' "  aircrftb & " >> TABLE.TEX
> and
> printf '%s' "  air****t & " >> TABLE.TEX
> etc.
> 
> How can I do this in sed or awk?

(assuming the .mod and the .out name are always the same)

awk -v sq="'" -v dq='"' -F '[/.]' '{
       print "printf "sq"%s"sq" "dq"  "$(NF-1)" & "dq" >> TABLE.TEX";
       print}' yourscript.sh

-- 
All the commands are tested with bash and GNU tools, so they may use
nonstandard features. I try to mention when something is nonstandard (if
I'm aware of that), but I may miss something. Corrections are welcome.
 




 5 Posts in Topic:
insert blank line
Dieter Kraft <kraft@[E  2008-03-25 19:18:31 
Re: insert blank line
pk <pk@[EMAIL PROTECTE  2008-03-25 20:46:52 
Re: insert blank line
Dieter Kraft <kraft@[E  2008-03-25 21:48:42 
Re: insert blank line
pk <pk@[EMAIL PROTECTE  2008-03-25 22:52:28 
Re: insert blank line
Stephane CHAZELAS <thi  2008-03-26 13:30:05 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Jul 26 2:39:17 CDT 2008.