Portál AbcLinuxu, 11. května 2025 04:38

Dotaz: Názvy funkcí v BASH

31.10.2017 22:04 Marky
Názvy funkcí v BASH
Přečteno: 603×
Odpovědět | Admin
Ahoj, můžu si pojmenovat funkci třeba takto?
function a.b.c()
{
}
Ono to funguje, ale nemůže se něco stát? Děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

31.10.2017 22:23 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Názvy funkcí v BASH
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je to v pořádku, tečka je považována jako běžný znak, viz např. mkfs.ext4. Ani příkaz pojmenovaný .. nebo ... nepředstavuje problém.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
31.10.2017 22:45 Marky
Rozbalit Rozbalit vše Re: Názvy funkcí v BASH
Paráda, děkuji, u proměnných to asi neplatí, že? :(
31.10.2017 23:30 Kit | skóre: 45 | Brno
Rozbalit Rozbalit vše Re: Názvy funkcí v BASH
Když si to zkusíš, tak možná zjistíš, že u proměnných to ani nejde.
Komentáře označují místa, kde programátor udělal chybu nebo něco nedodělal.
DaBler avatar 31.10.2017 23:34 DaBler | skóre: 17 | blog: dabler | Brno
Rozbalit Rozbalit vše Re: Názvy funkcí v BASH
Název proměnné prostředí může zahrnovat i tečky, ale bash s tím neumí přímo pracovat. Nastavit a číst ji můžete třeba přes příkaz env, například env a.b.c=123

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.