Funkce read v bash-i nenacita uvodni mezery

Petr Simek psimek na jcu.cz
Pondělí Prosinec 24 10:49:18 CET 2001


On Mon, 24 Dec 2001, Pavel Janík wrote:

>    > echo "     XX" | while read LINE ; do echo "$LINE" ; done

>    > ty uvodni mezery tam nejsou. Myslim ze je odrizne uz read. Nevite jak tomu
>    > zabranit, pripadne lepsi zpusob nacitani radky pro zpracovani v shellu ?

> Změňte si dočasně hodnotu proměnné prostředí IFS. Myslím, že např.
>
> echo "     XX" | while IFS=\# read -a LINE ; do echo "$LINE" ; done
>
> bude fungovat.

Diky, zmena IFS to resi.

> Pavel Janík

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             psimek na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux