cmdline

Zdenek Pytela letty na mrakoplas.phil.muni.cz
Čtvrtek Leden 10 14:08:50 MET 2002


Jiri Polcar píše:
>   Zdravim,
> 
> potreboval bych zjistit, s jakou prikazovou radkou byl skript zpusten. Tedy
> neco jako 
> 
>   $to_co_chci = "$ARGV";
> 
> ale tak, aby zustaly apostrovy, uvozovky, lomitka a podobne. 
> 
> Priklad. Pustim skript takto:
> 
>   ./skript.pl pepa "z' depa"
> 
> pak v  $to_co_chci bude
> 
>    pepa z' depa
> 
> To ale nelze pouzit jako parametry, kdyz je potrebuji predat dal. Jak na to?
	Z jakého prostředí? Unixové shelly některé znaky interpretují samy,
a ty už pak zjistit nelze, protože shell je předává už expandované.
Například bash by odevzdal dva argumenty: "pepa" a "z' depa", ale v obou
případech už bez těch uvozovek.

-- 

--Zdeněk Pytela, <letty na mrakoplas.phil.muni.cz>



Další informace o konferenci Perl