KiralyMarta Ez nekem is fejtörést okozott, nem értettem, hogy akkor most az .sh-kat mindig ./-rel kell futtatni és volt hogy próbáltam teljes útvonalat úgy megadni, hogy
.//home/csuhas/scripts/1.sh
meg ehhez hasonló marhaságok, amik persze mind rossz eredményt hoztak.
Teljes útvonal
Például:
/home/$USER/szkriptek/1.sh
vagy rövidítéssel megadott útvonal:
~/szkriptek/1.sh
vagy ami ennek a rövidítéssel megadott útvonalnak egy speciális esete, amikor azt adjuk meg, hogy ott keresse a futtatni kívánt állományt, ahol éppen állunk a terminállal (esetünkben a ~/szkriptek-ben állva):
./1.sh
Vagyis a ./ gyakorlatilag az éppen aktuális könyvtárat jelenti, azt írja le a parancs számára.
(Tudom, Te már az előzőből is tökéletesen értetted, de hátha így másnak még követhetőbb.)