otaznik jako parametr shell skriptu
Jiri Lisicky
lisicky na cit.cdrail.cz
Středa Únor 12 08:33:30 CET 1997
On 12 Feb 1997 00:30:08 +0100, xpickam na hwlab.felk.cvut.cz (Marek
Picka) wrote:
>
>Pouzij apostrofy nisto uvozovek. Co je v uvozovkach, to se shell snazi
>interpretovat.
>
>Spravna verze je
>
> if [ "$1" = '?' ]
> then
> echo "otaznik"
> fi
>
ono ani tak neni problem '?' jako spis to "$1" (nebo '$1').
Ale abych se priznal, momentalne to ani tak nepotrebuju doma na
Linuxu,
jako spis v praci na HP-UX v korn shellu.
Jak jsem psal vim ze otaznik musi byt quotovan a zkousel jsem ten
parametr $1 davat do obou uvozovek (' i "), ale to nepomohlo.
Zkousel jsem i nekam strcit backslash, ale kam aby to fungovalo ?
Kdyz ho dam pred $ tak ztrati specialni vyznam a na vystupu bude $1.
Ja bych vlastne potreboval neco jako dat backslash pred tu 1, jenomze
to je blbost.
Libilo by se mi kdybych mohl napsat:
ksh > script ?
a ono by to vypsalo napovedu.
jde to vubec ?
(nechci pouzit set -f)
Jiri Lisicky CD CIT Olomouc
e-mail: lisicky na cit.cdrail.cz Jeremenkova 42
phone: +42-068-5507 318 Olomouc, Czech Republic
Další informace o konferenci Linux