xargsコマンドは、bashエイリアスで使用するとサイレントに失敗します

ジョンハント

コマンドラインから、これは私のphpstormアプリケーションで2つのファイルを開きます。

git diff --name-only final-migration | xargs pstorm

〜/ .bash_profileにエイリアスを作成すると:

alias ropen="git diff --name-only $1 | xargs pstorm"

成功したコマンドと同じディレクトリから呼び出します。

ropen final-migration

何も起こりませんxargs pstorm。期待どおりに機能するのではなく、エコーするようにエイリアスを変更しようとしましたxargsエイリアスで使用されているときに問題が発生する場所のようです。何が欠けているのかわかりません。

ジョンハント

問題は、OSXに付属している私のバージョンのxargsにありました。GNUバージョンを使用することにより、@ socowiの関数の使用に関する提案は完全に機能しました。

xargsのgnuバージョンをインストールするには、@ Benjamin Wが言ったように行い、homebrewを使用してfindutilsをインストールしました。次に、findutilsのインストールから提案されたパスを〜/ .bash_profileに追加しました。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

エンバーカナリア「キャッチされていないエラー:アサーションに失敗しました:この関係に追加できるのは「マイルストーン」レコードのみです」

分類Dev

Condaコマンドはサイレントに失敗します

分類Dev

xargsを使用してgitエイリアスでコマンドを表示する

分類Dev

xargsでエイリアスコマンドを使用するにはどうすればよいですか?

分類Dev

Python-リクエストはサイレントに失敗します

分類Dev

bashスクリプトからの `dockerrun`の実行は失敗します。コマンドラインでコマンドが失敗しない

分類Dev

PROVISIONING_PROFILEを使用してxcodebuildコマンドラインでアプリに署名すると失敗する

分類Dev

bash4.3「複数ドット」コマンドがFedoraでサイレントに失敗する

分類Dev

スクリプトとエイリアスでbashのbangコマンド(例: '!!')を使用しますか?

分類Dev

スクリプトとエイリアスでbashのbangコマンド(例: '!!')を使用しますか?

分類Dev

macOSで部分的なアップグレードが失敗したときにメインディスクをマウントする方法はありますか?

分類Dev

シリアライザーをサイレントに失敗させることはできますか?

分類Dev

レトロフィット:AndroidアプリはAPI21 +デバイスで起動するとSSLハンドシェイクに失敗します

分類Dev

データベース接続を使用してコードをAzureWebにデプロイすると、Flaskアプリはレンダリングに失敗しますが、ローカルサーバーからは正常に機能します

分類Dev

アンドロイドエスプレッソテストは、テキストマッチングでは常に失敗しています

分類Dev

www-dataユーザーとしてsu経由でコマンドを実行するとサイレントに失敗します

分類Dev

ユニットテストは、「サイプレスコマンドのタイムアウト「4000ms」を超えました」というエラーで失敗します。

分類Dev

サーバーにzamfooをインストールしているときに失敗し、このコマンドを入力すると、インストール、アンインストール、または再インストールできなくなりました

分類Dev

bash:cronジョブでのscpの使用は失敗しますが、コマンドラインから実行すると正常に実行されます

分類Dev

bashのコマンド間でアンパサンド(&)が使用されている場合、stdoutとstderrをリダイレクトします

分類Dev

コマンド出力をbashの変数にリダイレクトすると失敗する

分類Dev

cronjob / mailを使用してファイルを外部クライアントに実行するとphpmailerの添付ファイルが失敗しますが、コマンドラインからスクリプトを実行すると機能します

分類Dev

競合するタイプのテンプレートエイリアス。clangが失敗しても、g ++は正常にコンパイルされます

分類Dev

グレムリンのリモートコマンドがAzurecosmosDBで失敗する:ホストがタイムリーに応答しませんでした

分類Dev

WPFウィンドウとシステムトレイアイコンを使用してコマンドライン/ Windowsサービスアプリケーションを作成するにはどうすればよいですか?

分類Dev

エイリアスの展開に失敗しました。gitコマンドではありません

分類Dev

コマンドラインでコマンドが機能しているときにSystemdSSHトンネルサービスが失敗する

分類Dev

Bashエイリアスでhistoryコマンドを使用する

分類Dev

suは/ etc / passwdのbashでサイレントに失敗します

Related 関連記事

  1. 1

    エンバーカナリア「キャッチされていないエラー:アサーションに失敗しました:この関係に追加できるのは「マイルストーン」レコードのみです」

  2. 2

    Condaコマンドはサイレントに失敗します

  3. 3

    xargsを使用してgitエイリアスでコマンドを表示する

  4. 4

    xargsでエイリアスコマンドを使用するにはどうすればよいですか?

  5. 5

    Python-リクエストはサイレントに失敗します

  6. 6

    bashスクリプトからの `dockerrun`の実行は失敗します。コマンドラインでコマンドが失敗しない

  7. 7

    PROVISIONING_PROFILEを使用してxcodebuildコマンドラインでアプリに署名すると失敗する

  8. 8

    bash4.3「複数ドット」コマンドがFedoraでサイレントに失敗する

  9. 9

    スクリプトとエイリアスでbashのbangコマンド(例: '!!')を使用しますか?

  10. 10

    スクリプトとエイリアスでbashのbangコマンド(例: '!!')を使用しますか?

  11. 11

    macOSで部分的なアップグレードが失敗したときにメインディスクをマウントする方法はありますか?

  12. 12

    シリアライザーをサイレントに失敗させることはできますか?

  13. 13

    レトロフィット:AndroidアプリはAPI21 +デバイスで起動するとSSLハンドシェイクに失敗します

  14. 14

    データベース接続を使用してコードをAzureWebにデプロイすると、Flaskアプリはレンダリングに失敗しますが、ローカルサーバーからは正常に機能します

  15. 15

    アンドロイドエスプレッソテストは、テキストマッチングでは常に失敗しています

  16. 16

    www-dataユーザーとしてsu経由でコマンドを実行するとサイレントに失敗します

  17. 17

    ユニットテストは、「サイプレスコマンドのタイムアウト「4000ms」を超えました」というエラーで失敗します。

  18. 18

    サーバーにzamfooをインストールしているときに失敗し、このコマンドを入力すると、インストール、アンインストール、または再インストールできなくなりました

  19. 19

    bash:cronジョブでのscpの使用は失敗しますが、コマンドラインから実行すると正常に実行されます

  20. 20

    bashのコマンド間でアンパサンド(&)が使用されている場合、stdoutとstderrをリダイレクトします

  21. 21

    コマンド出力をbashの変数にリダイレクトすると失敗する

  22. 22

    cronjob / mailを使用してファイルを外部クライアントに実行するとphpmailerの添付ファイルが失敗しますが、コマンドラインからスクリプトを実行すると機能します

  23. 23

    競合するタイプのテンプレートエイリアス。clangが失敗しても、g ++は正常にコンパイルされます

  24. 24

    グレムリンのリモートコマンドがAzurecosmosDBで失敗する:ホストがタイムリーに応答しませんでした

  25. 25

    WPFウィンドウとシステムトレイアイコンを使用してコマンドライン/ Windowsサービスアプリケーションを作成するにはどうすればよいですか?

  26. 26

    エイリアスの展開に失敗しました。gitコマンドではありません

  27. 27

    コマンドラインでコマンドが機能しているときにSystemdSSHトンネルサービスが失敗する

  28. 28

    Bashエイリアスでhistoryコマンドを使用する

  29. 29

    suは/ etc / passwdのbashでサイレントに失敗します

ホットタグ

アーカイブ