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