Odpowiedzi:
To, co próbujesz zrobić, to utworzyć skrypt powłoki z rozszerzeniem .sh (odpowiednikiem systemu Windows jest plik wsadowy z rozszerzeniem .bat ). Oto prosty poradnik na początek, tutaj jest bardziej złożony, który zawiera wprowadzenie do skryptów powłoki w stylu „hello world”.
Przyjęta odpowiedź jest myląca. W systemie OS X (i ogólnie U * x) nazwa pliku w ogóle nie ma znaczenia. Liczy się to, że musi mieć uprawnienia do wykonywania ( ) i poprawną linię shebang .chmod +x file
bash $ cat> losowość #! / bin / sh echo Witaj, świecie Ctrl+D bash $ chmod + x losowość bash $ ./randomness Witaj świecie bash $
Pierwszy wiersz wygląda jak komentarz, ale jest to komentarz w specjalnym formacie, zwanym shebang (skrót od ostrego huku, popularne nazwy postaci #
i !
). Po dwóch znakach należy natychmiast podać bezwzględną nazwę ścieżki do interpretera, za pomocą której ten skrypt powinien być interpretowany (opcjonalnie po spacji i opcjach interpretera; ze względu na przenośność dozwolony jest tylko jeden ciąg opcji).
/bin/sh
zamiast /bin/bash
; dla tego skryptu simpe nie ma to znaczenia, ale musisz zrozumieć różnicę. Zobacz także stackoverflow.com/questions/5725296/…
Po prostu napisz / wklej swoje polecenia w aplikacji TextEdit, a następnie zapisz je na pulpicie .rtf, a gdy już znajdzie się na pulpicie, naciśnij tytuł i zmień nazwę na preferowane rozszerzenie. Pojawi się okno z pytaniem, czy na pewno chcesz zapisać jako ... wybierz opcję. Gotowe. Ikona powinna się zmienić, aby reprezentować aplikację, która może otworzyć rozszerzenie. Powodzenia.