podivne chovani bash-e

Pavel Kankovsky peak na argo.troja.mff.cuni.cz
Neděle Červenec 3 00:53:27 CEST 2005


On Fri, 1 Jul 2005, Pavel Lisy wrote:

> TEST=$'raz dva'
> 
> Dela vam to stejne i v jinych distribucich pri stejne verzi bash?

Nevim, nemam jinou distribuci se stejnou verzi bashe.

> Je to normalni nebo je to na ohlaseni chyby?

Normalni to neni. Ale vylozena chyba take ne. set bez parametru ma za ukol
vygenerovat vypis environmentu ve tvaru, ktery by slo pouzit k opetovnemu
nastaveni promennych na teze hodnoty. Konstrukce $'text' je de facto
textova konstanta, kde se interpretuji nektere specialni sekvence uvozene
\ (viz bash(1) cast QUOTING). Cili $'raz dva' a 'raz dva' je vlastne
totez. Ale prvni varianta je vzhledem k absenci specialnich znaku v textu
ponekud zbytecna komplikace.

--Pavel Kankovsky aka Peak  [ Boycott Microsoft--http://www.vcnet.com/bms ]
"Resistance is futile. Open your source code and prepare for assimilation."



Další informace o konferenci Linux