Portál AbcLinuxu, 9. srpna 2025 11:08


Dotaz: Podmínky a řetěžce v BASHi

Honza Balák avatar 3.9.2007 15:15 Honza Balák | skóre: 23 | blog: Jaxův linuxový zápisník | Předklášteří
Podmínky a řetěžce v BASHi
Přečteno: 252×
Odpovědět | Admin
Ahoj, nedávno tu někdo ukazoval svůj skript na přehazování síťových profilů. Podobný skript jsem si upravil, ale nějak nemůžu pochopit zápis stringů v bashi. Vypadá to asi takto:
if [ "$essid" = 'wlan_fi' ]; then
iwconfig eth1 essid wlan_fi
iwconfig eth1 mode managed
iwconfig eth1 rate auto
iwconfig eth1 key off
elif [ "$essid" = 'nazev' ]; then
iwconfig eth1 essid nazev
iwconfig eth1 key s:'delsi klic'
dhclient eth1
fi )
Jednou se to chová, že essid je pouze jedno písmeno, když dám uvozovky, tak v prvním je celé jméno, u druhého jen první znak. Jaký je správný zápis? Když to dám bez ničeho, tak to totiž vypíše jeden znak, ale když to stejné dám přímo do konzole, tak je to ok.
<null>
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

frEon avatar 3.9.2007 15:26 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Podmínky a řetěžce v BASHi
Odpovědět | | Sbalit | Link | Blokovat | Admin
me to funguje, pravdepodobne delas chybu nekde predtim, osobne davam radsi retezec do "dvojtych" uvozovek.
Talking about music is like dancing to architecture.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.