mam skript, ktery by mel zpracovat nejakou promennou prostredi, (typycky $PATH, i kdyz v mem pripade slo o zaznamenani rozlozeni klaves, mam na to vlastni promennou) narazil jsem na to, ze pokud ho nevolam zpusobem
Kód:
. ./cesta/ke/skriptu
nebo
Kód:
source ./cesta/ke/skriptu
tak to na stav ty promenny nema vliv. pokud treba ten skript vypada takhle
Kód:
#!/bin/bash
export PATH=$PATH:neconavic
tak se promenna $PATH po provedeni ./skript nezmeni, musim delat . ./skript.

googlil jsem, ale asi spatne, takze jsem poradne nepochopil, co to presne je, a jak to funguje, ta tecka resp "source". Jediny efekt ktery vidim je ten s "viditelnosti" promennych.

muze nekdo vysvetlit co to presne je?

OT: nakonec mi to bylo stejne houby platny, protoze kdyz jsem si prikaz
Kód:
source ./cesta/ke/skriptu
nabindoval ve fluxboxu pres ~/.fluxbox/keys na nejakou klavesu, tak se ten efekt opetne ztratil, takze to resim tim, ze si tu promennou poznamenam do souboru, ale tak to je jedno.