Vstupni soubor

Michal Ludvig michal-linux na logix.cz
Čtvrtek Září 5 14:57:12 CEST 2002


Jioí Baloun wrote:
> 	program modifikovat tak, aby vstupni soubor mohl byt zadan souborovou
> 	maskou. Napr takhle
> 
> 	program -I <vstup*02.log>  -O <vystupni soubor>

Jsou dve moznosti:

1) Hvezdicku bude expandovat bash. V tom pripade doporucuju treba v 
parametrech uvest vystupni soubor za -O a vsechny ostatni bez -I 
povazovat za vstupni. Nebo treba prvni soubor povazovat za vystupni a 
ostatni za vstupni. To uz je na vas. Kazdopadne budete muset v nejakem 
cyklu projit vsechny soubory, ktere nejsou vystupni a neco s nima udelat.

2) Hvezdicku budete expandovat sam pomoci glob(3). V tom pripade 
nebudete zadavat
$ program -I vstup*02.log -O neco
ale tak, aby bash tu hvezdicku neexpandoval, takze treba
$ program -I vstup\*02.log -O neco

Oba pristupy maji sve vyhody i nevyhody. Zalezi na vasi konkretni 
situaci. Obvyklejsi je vsak moznost prvni.

ML



Další informace o konferenci Linux