#!/bin/bash
cd /home/mat/test
Katalog istnieje
Konsola nie wypluwa żadnych błędów ale do katalogu nie przechodzi.
Co zrobić aby przechodziła?
#!/bin/bash
cd /home/mat/test
Katalog istnieje
Konsola nie wypluwa żadnych błędów ale do katalogu nie przechodzi.
Co zrobić aby przechodziła?
przechodzisz do katalogu, ale tylko w czasie trwania skryptu. Po zakończeniu skryptu katalog aktualny nie zostaje zmieniony.
zmodyfikuj skrypt i uruchom:
#!/bin/bash
cd /home/mat/test
pwd
po zakończeniu skryptu znowu sprawdź katalog aktualny:
pwd
No ok.
Czyli to naprawde nie robi tego że aktualna powłoka przechodzi do danego katalogu?
Jest w ogóle możliwe to?