SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Forside   Tilmelding   Postarkiv   Forum   Kalender   Søg
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

ingenting



Hej med dig
blapre blapre blapre
fsck fsck fsck
sync sync sync
xyzzy
ve% cat script1 
#!/bin/perl

open FILE, ">>test1";

$/="\n\n";
<STDIN>;
print FILE <STDIN>;

ve% perl script1 < mail.in
ve% cat test1
Hej med dig
blapre blapre blapre
fsck fsck fsck
sync sync sync
xyzzy
ve% cat script2
#!/bin/perl

open FILE, ">>test2";
while (<STDIN>) {
  print FILE if (/^$/..eof());
}

ve% perl script2 < mail.in 
ve% cat test2             

Hej med dig
blapre blapre blapre
fsck fsck fsck
sync sync sync
xyzzy
ve% 


Ok, man kan spørge sig selv om hvilket af scriptene der over
specifikationerne fuldstændigt. Det første script skriver kroppen af
en mail til en fil og script to skriver alt undtagen headerne til en
fil.

Jeg har selv ofte brugt one-liners modeleret over script1.

-- 
Peter


 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

 
 
Henvendelse vedrørende websiderne til <www_admin>. Senest ændret 2005-08-10, klokken 19:53
Denne side vedligeholdes af MHonArc .