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
 

Ignorere stdin hvis intet er angivet.



Hej.

Så er det atter blevet den tid hvor jeg er løbet fast i et lille problem.
Sikkert et eller andet der er meget simpelt når man lige bliver ledt på
rette vej...

Jeg har et script, som skal tage standard input - hvis der er noget, men
ellers ignorere det.

Hurtigt eksempel:

test.pl:
#!/usr/bin/perl
#
while (<>) {
	print;
}


Hvis man f.eks. bruger ovenstående med

test.pl < /etc/printcap

Vil det fungere fornuftigt, men hvis man ikke angiver noget vil det vente
på at man skriver et eller andet.

Hvordan får man scriptet til at ignorere dette og bare hoppe uden om
læsningen af stdin hvis der ikke er angivet noget?


Med venlig hilsen
Bjørn Bille Højte
sslug@sslug




 
Forside   Tilmelding   Postarkiv   Oversigt   Kalender   Søg

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