Odkazuje adresar mimo lokalni stroj?
Dan Lukes
dan at obluda.cz
Wed Jun 28 17:42:49 CEST 2006
Lubomir Host napsal/wrote, On 06/28/06 13:32:
>> Taky je otazka, jestli je opravdu 'if [ -r ...' o tolik jednodussi
>> konstrukce, nez 'if find ...' aby se to tim jednodussim lec mene
>> spolehlivym zpusobem vyplatilo udelat ...
> To nikto nepozna syscall stat() a lstat()? Oni vedia vratit informaciu
> o tom, na ktorom zariadeni sa nachadza ten subor. Vid takyto jednoduchy
> perlovy inline skript:
...
A jakymi syscally myslite, ze to ten find od systemu asi zjistuje ? ;-)
Ale, kdyz uz znate syscall stat, tak uz asi znate i stat jako prikaz -
a je otazka, proc tedy ten stat volate z perlu a ne ze shellu, kdyz
perlu ta cinnosti bude trvat dele a bude na to potrebovat i vice pameti.
Nechtel bych tady ale rozvirit nejakou nesmyslnou flame-war o
smysluplnosti pouzivani perlu k reseni trivialnich uloh a tak se omezim
na konstatnovani ze i toto reseni je mozne. A pravdepodobne ani jeho
uvedenim neni jeste vycet moznosti vycerpan. Krome dvou reseni uvedenych
v predchozich prispevcich, krome pouziti 'stat' (at uz volaneho z perlu
nebo stejnojmenou systemovou utilitou) by napriklad jeste mohlo jit
parsovat vystup 'mount'. Koho napada jeste neco dalsiho, necht' se
pochlubi ...
Dan
--
Dan Lukes SISAL MFF UK
AKA: dan at obluda.cz, dan at freebsd.cz,dan at kolej.mff.cuni.cz
More information about the Users-l
mailing list