Funkce read v bash-i nenacita uvodni mezery
Pavel Janík
Pavel na Janik.cz
Pondělí Prosinec 24 10:15:31 CET 2001
From: Petr Simek <psimek na jcu.cz>
Date: Sun, 23 Dec 2001 21:24:29 +0100 (Central Europe Standard Time)
> 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.
--
Pavel Janík
Emacs byte compiler is a VW Bug. This code makes it be a VW Bug with fuel
injection and a turbocharger...
-- An unknown author in GNU Emacs about Emacs's byte-opt
Další informace o konferenci Linux