Як ми пишемо в терміналі патч або вираз, що містить пробіли - незакречений аргумент

Фото автора
Stealth
Оновлення:

У програмі Термінал, кожен персонаж щось означає. Це може бути невелика частина коду, аргумент у командному рядку або частині сценарію. "Простір" не звільнений від цієї характеристики терміналу. "Простір", введений в терміналі в аргументі командного рядка, він не буде визнаний простором. Звідси та помилка: Неочікувана аргумент.

Найпростішим прикладом є використання підручника ми дізнаємося про Як змінити місце розташування за замовчуванням (робочий стіл), в якому автоматично зберігати знімки екрана на macos.

Якщо ми хочемо, щоб папка, в якій можна зберегти знімки на екрані, буде "знімками екрана", то в лінії управління в терміналі нам доведеться правильно визначити аргумент для "простору". Інакше, після виконання командного рядка Ми будемо зустріти помилка.

Неправильна лінія Coamnda:

За замовчуванням записуйте com.apple.screencapture ~/робочий стіл/знімки екрану 


Щоб визначити простір між двома словами в аргументі командного рядка, ми будемо використовувати символ "\"Відразу після першого слова.

Правильний командний рядок:

За замовчуванням записуйте com.apple.screencapture ~/робочий стіл/Screen\ Shots


Увага, командний рядок містить пробіли. Цей підручник є дійсним лише для аргументів командного рядка, які містять пробіли. У нашому випадку папка якої Назва складається з двох слів, написаних засипанням.

Я пишу із пристрасті з 2004 року про операційні системи Windows та Linux, а з 2010 року стати шанувальником Apple Universe. В даний час я пишу навчальні посібники для Mac, iPhone, iPad, Apple Watch, AirPods та інших пристроїв Apple.

Залишити коментар