ターミナルにスペースを含むパスまたは式を書き込む方法-予期しない引数

著者の写真
stealth
アップデート:

アプリケーションで ターミナル、各文字は何かを意味します。 コードのごく一部、コマンドライン引数、またはスクリプトの一部にすることができます。 「スペース」もターミナルのこの機能から免除されません。 コマンドライン引数でターミナルに入力された「スペース」は、スペースとして認識されません。 したがって、エラー: 予期しない議論.

最も簡単な例は、私たちが教えるチュートリアルを使用することです スクリーンショットを自動的に保存するためにデフォルトの場所(デスクトップ)を変更する方法 macOS.

スクリーンショットを保存するフォルダを「スクリーンショット」にする場合は、ターミナルのコマンドラインで「スペース」の引数を正しく定義する必要があります。 それ以外の場合は、 コマンドラインを実行する 私たちは彼女に会うでしょう エラー.

ワンダーランド:

defaults write com.apple.screencapture location ~/Desktop/Screen Shots 


コマンドライン引数でXNUMXつの単語の間にスペースを定義するには、文字「」を使用します。\「最初の言葉の直後。

正しいコマンドライン:

defaults write com.apple.screencapture location ~/Desktop/Screen\ Shots


注意、コマンドラインにはスペースが含まれています。 このチュートリアルは、スペースを含むコマンドライン引数にのみ適用されます。 私たちの場合、 名前は2つの文章で構成されています.

コンピューター、携帯電話、オペレーティング システムの分野での私の経験を喜んで共有し、Web プロジェクトを開発し、最も役立つチュートリアルやアドバイスをお届けします。 私はiPhoneで「遊ぶ」のが好きですが、 MacBook Pro、iPad、AirMac Extreme、およびオペレーティング システム上 macOS、iOS、Android、 Windows.

コメント