W zastosowaniu terminal, każdy znak coś znaczy. Może to być niewielka część kodu, argument wiersza poleceń lub część skryptu. Również „przestrzeń” nie jest zwolniona z tej funkcji Terminala. „Spacja” wpisana w Terminalu w argumencie wiersza poleceń, nie zostanie rozpoznana jako spacja. Stąd błąd: Nieoczekiwany argument.
Najprostszym przykładem jest skorzystanie z samouczka, którego uczymy jak zmienić domyślną lokalizację (Pulpit), aby automatycznie zapisywać zrzuty ekranu macOS.
Jeśli chcemy, aby folder, w którym zapisywane są zrzuty ekranu, to „Zrzuty ekranu”, to w linii poleceń w Terminalu będziemy musieli poprawnie zdefiniować argument dla „spacji”. W przeciwnym razie po wykonywanie linii poleceń spotkamy się z nią błąd.
Wonderland:
defaults write com.apple.screencapture location ~/Desktop/Screen Shots
Aby zdefiniować odstęp między dwoma słowami w argumencie wiersza poleceń, użyjemy znaku "\„Zaraz po pierwszym słowie.
Poprawna linia poleceń:
defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots
Uwaga, wiersz poleceń zawiera spacje. Ten samouczek dotyczy tylko argumentów wiersza poleceń zawierających spacje. W naszym przypadku folder z którego nazwa składa się z dwóch słów pisanych.