bash: iterovani pres nazvy souboru s mezerami
Hynek Rehor
rehor na students.zcu.cz
Středa Listopad 26 14:38:28 CET 2003
Ja bych s IFS klidne pohnul, ale nevim presne jak. Jak se nastavuji tyto
vnitrni promenne shellu, stejne jako s exportovanymi?
Zkousel jsem:
$ export IFS='<newline>'
ale echo $IFS je prazdne. V man strance bashe jsem ani nenasel, zda je
to <newline> spravne... Mam misto toho uvest oktalovou hodnotu?
V St, 26. 11. 2003 v 14:31, Zdenek Pytela píše:
> Jirka Kosina píše:
> > > > V konecnem vysledku je to skutecne to same, ale ve Vasi variante zbytecne
> > > > poustite o jeden prikaz navic (ls).
> > > Neni to to same. * vrati seznam souboru, jeden soubor jeden
> > > argument. ls vrati jeden radek, kde se nerozlisi mezera jako oddelovac
> > > od mezery ve jmene.
> >
> > Ano, predpokladal jsem pouziti ls --format=single-column, pripadne ls -b.
> Prvni vam nepomuze urcite, druhe skoro urcite taky ne.
> Ledaze byste pridal dalsi predpoklady... ale u nekoho, kdo poklada podobny
> dotaz, se neda moc ocekavat manipulace s IFS apod.
--
Hynek Rehor <rehor na students.zcu.cz>
Další informace o konferenci Linux