macOS 微調整

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

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

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

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

ワンダーランド:

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


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

正しいコマンドライン:

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


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

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

著者について

ステルス

私は自分の経験をコンピュータ、携帯電話やオペレーティングシステムと共有し、ウェブプロジェクトを開発し、最も有用なチュートリアルとヒントを提供することを嬉しく思います。
私は「遊ぶ」のが好きです iPhone, MacBook Pro, iPad、AirPortExtremeおよびオペレーティングシステム macOS、iOS、Android、 Windows.

コメント