これはmacOSに固有のものですが、理解するにはユニークすぎるようです。さまざまなリクエストをしてみてくださいコミュニティ。
端末からpwd
結果をコピーしてopen
結果を入力して貼り付けると、フォルダはFinderで開きますが、
pwd | open
印刷されたヘルプ文書open
。パイピングは機能しませんが、貼り付けは機能するのはなぜですか?
ベストアンサー1
macOSのユーティリティはopen
標準入力から読み取らず、代わりにコマンドラインから引数を取得します。
現在の作業ディレクトリを開くには、次のように話す必要があります。
$ open "$( pwd )"
または
$ open "$PWD"
または単に
$ open .
以下のコメントからわかるように。
この-f
フラグを使用すると、open
標準入力から読み取ることができますが、デフォルトのテキストエディタで受け取ったもののみを開くことができます。