2016-12-10 26 views

答えて

3

: - command substitution -

一般
cd "$(dirname "$(which automator)")" 
  • 、あなたは$(...)を必要とする別のコマンドの引数としてコマンドからの出力を使用します。この場合

  • which automatorファイルパスを返すので、あなたは2個のコマンド置換が必要ですwhichで実行可能ファイルのパスを取得する最初の、dirnameでそれからディレクトリパスを抽出する第二の。

  • コマンドの置換を二重引用符で囲むことは、一般的に正しいことです。そうしないと、コマンドの出力はワードスプリットとグロブ(2つのインスタンスがshell expansions)になります。これはまれに必要なものです。

+0

非常に高く評価されました! –

関連する問題