Czy można zmienić bieżący katalog ze skryptu?
Chcę stworzyć narzędzie do nawigacji w katalogu w Bash. Utworzyłem skrypt testowy, który wygląda następująco:
#!/bin/bash
cd /home/artemb
Kiedy wykonuję skrypt z powłoki Bash, bieżący katalog się nie zmienia. Czy w ogóle można zmienić bieżący katalog powłoki ze skryptu?
pushd(prawdopodobnie przekierowano, aby>/dev/nullukryć jego dane wyjściowe) zamiastcd, możesz później powrócić do poprzedniego katalogu za pomocąpopd.