Portál AbcLinuxu, 12. května 2025 00:49
#!/bin/bash # Creating function function ěščřžýáíé () { echo "blablabla" } # Cool function ěščřžýáíé {} # Result blablablaJak je tohle možné?
Řešení dotazu:
Ano je to neuvěřitelné, dělá to to, co to má dělat.Jasně
Název funkce = jméno příkazu = jméno souboru = sekvence bajtů.Hmm, to se vybourá, když v UTF-8 bude bajt jako je ASCII mezera/tabulátor/newline, ne?
{}
na takhle nesmyslná místa.
To snad opravdu není možné, že někdo cpe {}
na takhle nesmyslná místa.
Uniká mi pointa tvé narážky.....
Tam jak chceš zchladit funkci, tak tímto '{ }' se nechladí.A jak se tedy chladí funkce?
Nemám šajn, to musíš vědět ty…No hlavně že víš, že tak se to nepíše... ale nevíš jak se to píše?
ěščřžýáíéNevím proč zrovna {} nějak označuje volání fce, ale kažodpádně je to předání parametru, což zjistíš modifikací řádku s výpisem na:
echo "blablabla $1"
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.