Spisu treści:

Jak uruchomić skrypt bash z innego katalogu?
Jak uruchomić skrypt bash z innego katalogu?

Wideo: Jak uruchomić skrypt bash z innego katalogu?

Wideo: Jak uruchomić skrypt bash z innego katalogu?
Wideo: [BASH#1] - BASH - Hello World, echo, read i podstawy skryptów. 2024, Listopad
Anonim

Jeśli sprawisz, że skrypt będzie wykonywalny za pomocą chmod 755 biegać wystarczy wpisać ścieżkę do scenariusz . Kiedy widzisz./ scenariusz jest używany, mówiąc powłoka że scenariusz znajduje się na tym samym informator ty jesteś wykonanie to. Aby użyć pełnej ścieżki, którą wpisujesz CII /dom/użytkownik/ skrypty /jakiśSkrypt.

Jak mogę uruchomić jeden skrypt powłoki z innego?

Możesz to zrobić na kilka różnych sposobów:

  1. Uczyń drugi skrypt wykonywalnym, dodaj linię #!/bin/bash na górze i ścieżkę, w której znajduje się plik, do zmiennej środowiskowej $PATH.
  2. Lub wywołaj go poleceniem source (alias to.)
  3. Lub użyj polecenia bash, aby go wykonać: /bin/bash /ścieżka/do/skryptu;

Dodatkowo, jak zrobić skrypt wykonywalny z dowolnego miejsca w systemie Linux? Zakładając, że nasz przykład był poprawny, musisz wpisać chmod +x ~/Downloads/chkFile, aby robić to wykonywalny a następnie wpisz mv ~/Downloads/chkFile ~/. local/bin, aby umieścić go we właściwym katalogu. Od tego momentu powinieneś być w stanie wykonać go z dowolnego miejsca.

Jak w ten sposób uruchomić plik wsadowy w innym katalogu?

Pliki wsadowe uruchamiane z innych folderów mogą się nie powieść

  1. Utwórz folder o nazwie test(2) w swoim katalogu głównym.
  2. Utwórz plik wsadowy w folderze test(2) o nazwie test. nietoperz.
  3. Wstaw następujące wiersze w test.bat: echo off. pauza.
  4. Zapisz test. nietoperz.
  5. Z katalogu głównego w wierszu poleceń uruchom plik wsadowy z następującym wierszem: est(2) est.bat.

Jakie jest źródło w bash?

ten źródło polecenie czyta i wykonuje polecenia z pliku określonego jako jego argument w bieżącym środowisku powłoki. Przydatne jest ładowanie funkcji, zmiennych i plików konfiguracyjnych do skryptów powłoki. źródło jest wbudowana powłoka? Grzmotnąć oraz inne popularne powłoki używane w systemach operacyjnych Linux i UNIX.

Zalecana: