Een shell- of .sh-script uitvoeren op macOS

click fraud protection

Shell-scripts worden normaal gesproken geschreven en uitgevoerd op Linux-systemen, maar ze zijn bijna net zo thuis op een Mac-systeem als op een Linux-systeem. Je kunt een Shell-script schrijven op macOS en je kunt het gemakkelijk, veel gemakkelijker uitvoeren dan je kunt op een Windows 10-systeem. Sterker nog, op macOS zal waarschijnlijk een shell-script worden uitgevoerd en bereiken waarvoor het is geschreven terwijl het op een Windows 10-systeem is, zal het veel meer mislukken. Hier ziet u hoe u een Shell- of .sh-script op macOS kunt uitvoeren.

Test Shell-script

Om dit te testen heeft u een Shell-script nodig dat u kunt uitvoeren. U kunt er een gebruiken die u bij de hand heeft, of u kunt het onderstaande voorbeeldscript gebruiken. Open een teksteditor, bijvoorbeeld TextEdit en plak het volgende erin. Sla het bestand op met de bestandsextensie .sh.

#! / bin / bash. echo "Blijf thuis"

Voer het Shell-script uit op macOS

Open de Terminal op macOS. Gebruik de cd-opdracht om naar de map te gaan waarin het script zich bevindt. De locatie in de onderstaande opdracht is slechts een voorbeeld. Zorg ervoor dat u deze wijzigt in de map waarin uw script zich feitelijk bevindt.

instagram viewer

cd ~ / Downloads

Zodra u zich in de map bevindt, moet u het script toestemming geven om uit te voeren. Gebruik de onderstaande opdracht, maar vervang de voorbeeldnaam door de daadwerkelijke naam van het script dat u toestemming wilt geven om uit te voeren.

chmod + x test_script.sh

Gebruik de onderstaande opdracht om het script uit te voeren nadat u het script toestemming hebt gegeven om het uit te voeren. Vergeet niet de naam van het script te wijzigen voordat u de opdracht uitvoert.

sh test_script.sh

Waarom shell-scripts gemakkelijker op macOS kunnen worden uitgevoerd

Shell-scripts zijn gemakkelijker uit te voeren op macOS in vergelijking met Windows 10 omdat macOS is gebaseerd op UNIX. Het is iets dat het systeem gemeen heeft met een Linux-systeem. Shell-opdrachten worden zonder problemen uitgevoerd en u kunt ook een paar geselecteerde apps Linux-apps gebruiken, hoewel u meer zou profiteren van een macOS-versie ervan als ze beschikbaar zijn.

Het voorbeeldscript dat we hebben gegeven om dit proces te testen, toont gewoon tekst in de Terminal, maar het script dat je hebt willen uitvoeren gaat iets anders doen en heeft mogelijk andere apps / hulpprogramma's nodig die op uw Mac zijn geïnstalleerd voordat het kan rennen. Als je vaardig bent in het schrijven van shell-scripts, kun je altijd het script dat je hebt aanpassen en het instrueren om apps of hulpprogramma's te gebruiken die al op je Mac zijn geïnstalleerd.

watch instagram story