Jak uruchomić skrypt powłoki lub .sh w systemie macOS

Photo of author

By maciekx

Skrypty powłoki są najczęściej tworzone i uruchamiane w systemach Linux, ale równie dobrze funkcjonują w systemie macOS, który jest oparty na UNIX. Tworzenie skryptu powłoki na macOS jest znacznie prostsze niż w systemie Windows 10, gdzie mogą wystąpić różne problemy. W rzeczywistości skrypt powłoki w macOS powinien działać bez problemów, podczas gdy w Windows 10 jego uruchomienie może być trudniejsze. Poniżej przedstawimy instrukcje dotyczące uruchamiania skryptu Shell (.sh) w systemie macOS.

Przykładowy skrypt powłoki

Aby przeprowadzić test, potrzebujesz skryptu powłoki, który możesz uruchomić. Możesz skorzystać z własnego skryptu lub użyć poniższego przykładu. Otwórz edytor tekstu, taki jak TextEdit, i wklej do niego poniższy kod. Zapisz plik z rozszerzeniem .sh.

#!/bin/bash
echo "Stay Home"

Jak uruchomić skrypt powłoki w macOS

Najpierw otwórz terminal na macOS. Użyj polecenia cd, aby przejść do katalogu, w którym znajduje się skrypt. Poniższy przykład lokalizacji należy dostosować do rzeczywistej ścieżki, w której zapisałeś skrypt.

cd ~/Downloads

Gdy znajdziesz się w odpowiednim folderze, musisz nadać skryptowi uprawnienia do uruchomienia. Wykonaj poniższe polecenie, zastępując nazwę przykładową rzeczywistą nazwą swojego skryptu.

chmod +x test_script.sh

Po przyznaniu odpowiednich uprawnień do uruchamiania skryptu, użyj poniższego polecenia, aby go wykonać. Pamiętaj o zmianie nazwy skryptu przed jego uruchomieniem.

sh test_script.sh

Dlaczego skrypty powłoki są łatwiejsze do uruchamiania w macOS

Uruchamianie skryptów powłoki w macOS jest prostsze niż w systemie Windows 10, ponieważ macOS jest systemem opartym na UNIX, co zbliża go do Linuxa. Komendy powłoki działają tu bezproblemowo, a użytkownicy mogą korzystać z różnych aplikacji przeznaczonych dla systemu Linux, chociaż lepiej jest poszukiwać ich wersji na macOS, jeśli są dostępne.

Przykładowy skrypt, który przedstawiliśmy do testów, wyświetli po prostu tekst w terminalu. Jednak skrypt, który chcesz uruchomić, może mieć różne funkcje i być może będziesz musiał zainstalować dodatkowe aplikacje lub narzędzia na swoim Macu przed jego uruchomieniem. Jeśli znasz się na pisaniu skryptów powłoki, masz możliwość dostosowania istniejącego skryptu, aby korzystał z aplikacji i narzędzi już zainstalowanych na Twoim komputerze Mac.


newsblog.pl