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
neboKód:. ./cesta/ke/skriptu
tak to na stav ty promenny nema vliv. pokud treba ten skript vypada takhleKód:source ./cesta/ke/skriptutak se promenna $PATH po provedeni ./skript nezmeni, musim delat . ./skript.Kód:#!/bin/bash export PATH=$PATH:neconavic
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 prikaznabindoval 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.Kód:source ./cesta/ke/skriptu





Odpověď s citací