SkÃ¥ne Sjælland Linux User Group - http://www.sslug.dk Förstasida   Anmälning   Postarkiv   Forum   Kalender   Sök
MhonArc Dato: [Date Prev] [Kronologisk oversigt] [Date Next]   TrÃ¥d: [Date Prev] [Oversigt trÃ¥de] [Date Next]   MhonArc
 

Re: [PERL] Formatering af tekster.



"Ricco Jensen" <sslug@sslug> writes:

> Hvis man nu indsætter en linie i fx /etc/mail/access hvor det føørste skal
> begynde på Position 1 og næste indput skal begynde på Position 30. Man kan
> naturligvis lave en lykke men er der en funktion a la (jeg kan se der 11
> tegn - 30 så indsæter jeg 19 spacer ).

Brug x-operatoren, for eksempel:

print $var1 . " " x (30 - length $var1) . $var2

x-operatoren er beskrevet i 'perldoc perlop'.

Hvis man vil lave mere advancerede formatteringer kan man måske anvede
perls format/write-funktionalitet. Det har jeg dog aldrig selv brugt,
men det må være noget ala:

format Acess =
@<<<<<<<<<<<<<<<<<<<<<<<<<     @<<<<<<<<<<<<<<<<<<<<
$var1                          $var2
.

$~ = 'Acess';
$var1 = '192.168.1.1'; $var2 = 'REJECT';
write;


Læs 'perldoc -f format', 'perldoc -f write' og 'perldoc perlform' for
denne løsning.

-- 
 Peter Makholm     |    I congratulate you. Happy goldfish bowl to you, to
 sslug@sslug |      me, to everyone, and may each of you fry in hell
 http://hacking.dk |                                               forever
                   |                                      -- The Dead Past


 
Förstasida   Anmälning   Postarkiv   Översikt   Kalender   Sök

 
 
Fel och synpunkter angående webb-sidorna skickas till <www_admin>. Senaste ändring 2005-08-10, klockan 19:55
Denna sidan underholds av MHonArc .