xargs'-Iの副作用を回避するには、 "| xargs -n 1"が必要ですか?

スティーブベネット

私はこれを発見して驚いた:

$ echo 1 2 3 4 5 | xargs -n 1 echo
1
2
3
4
5

$ echo 1 2 3 4 5 | xargs -n 1 -I FOO echo FOO
1 2 3 4 5

つまり、-Iフラグを使用すると、次のような副作用があります。

また、引用符で囲まれていない空白は入力項目を終了しません。代わりに、区切り文字は改行文字です。

したがって、私が見る回避策は次のとおりです。

$ echo 1 2 3 4 5 | xargs -n 1 | xargs -n 1 -I FOO echo FOO
1
2
3
4
5

より良い回避策はありますか?

私の実際のコマンドラインは次のようになります。

echo 102DRIFT 103DRIFT 104DRIFT 105DRIFT | xargs -n 1 | xargs -n 1 -I _DIR_ python process.py /SDcard/DCIM/_DIR_/ MyTrace.gpx 10

(該当する場合はUbuntu Trusty。)

cuonglm

GNUのxargsのは、使用することができます-dオプション:

$ echo 1 2 3 4 5 | xargs -n 1 -d" " -I FOO echo FOO
1
2
3
4
5

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

「xargs-Isprintfs」は「xargs-n1printf」よりも互換性がありますか?

分類Dev

「xargs-Isprintfs」は「xargs-n1printf」よりも互換性がありますか?

分類Dev

このコマンドをAmazonAWSで実行することは可能ですか?xargs -n 1 curl -O <files.txt

分類Dev

なぜxargsが必要なのですか?

分類Dev

xargsはいつ必要ですか?

分類Dev

while-readループよりもxargsを優先する必要があるのはいつですか?

分類Dev

頭が-nのxargs

分類Dev

pdftkでxargsを使用する

分類Dev

xargsでtmuxattachを使用する

分類Dev

xargsでsedを使用する

分類Dev

配管時にxargsを使用するのはいつですか?

分類Dev

引数がxargs-Iによってshに渡される前に二重ダッシュが必要なのはなぜですか?

分類Dev

xargsを理解する方法

分類Dev

xargsが入力から引用符を削除するのはなぜですか?

分類Dev

いつサブシェルと `xargs`を使用する必要がありますか?

分類Dev

xargsで改行を保持する方法-I {}

分類Dev

xargsが改行文字で結果を出力するのはなぜですか?

分類Dev

xargsを使用するとbash変数が消えるのはなぜですか?

分類Dev

xargsで置換を使用する方法は?

分類Dev

BSD findでxargsを使用する方法は?

分類Dev

xargs -0が余分な空白行を追加するのはなぜですか?

分類Dev

`xargs head`がファイル名を出力するのはなぜですか?

分類Dev

xargs -0が余分な空白行を追加するのはなぜですか?

分類Dev

副作用を回避するために、ゲッターはオブジェクトインスタンスのコピーを返す必要がありますか?

分類Dev

Windows bash の GIT で「xargs」を使用する

分類Dev

bash:変数を渡すxargs

分類Dev

「xargs」の逆を実行するにはどうすればよいですか?

分類Dev

`xargs bash -icecho`が` xargsecho`または `xargs`と同じではないのはなぜですか?

分類Dev

最初のエラーでxargsを停止するには?

Related 関連記事

  1. 1

    「xargs-Isprintfs」は「xargs-n1printf」よりも互換性がありますか?

  2. 2

    「xargs-Isprintfs」は「xargs-n1printf」よりも互換性がありますか?

  3. 3

    このコマンドをAmazonAWSで実行することは可能ですか?xargs -n 1 curl -O <files.txt

  4. 4

    なぜxargsが必要なのですか?

  5. 5

    xargsはいつ必要ですか?

  6. 6

    while-readループよりもxargsを優先する必要があるのはいつですか?

  7. 7

    頭が-nのxargs

  8. 8

    pdftkでxargsを使用する

  9. 9

    xargsでtmuxattachを使用する

  10. 10

    xargsでsedを使用する

  11. 11

    配管時にxargsを使用するのはいつですか?

  12. 12

    引数がxargs-Iによってshに渡される前に二重ダッシュが必要なのはなぜですか?

  13. 13

    xargsを理解する方法

  14. 14

    xargsが入力から引用符を削除するのはなぜですか?

  15. 15

    いつサブシェルと `xargs`を使用する必要がありますか?

  16. 16

    xargsで改行を保持する方法-I {}

  17. 17

    xargsが改行文字で結果を出力するのはなぜですか?

  18. 18

    xargsを使用するとbash変数が消えるのはなぜですか?

  19. 19

    xargsで置換を使用する方法は?

  20. 20

    BSD findでxargsを使用する方法は?

  21. 21

    xargs -0が余分な空白行を追加するのはなぜですか?

  22. 22

    `xargs head`がファイル名を出力するのはなぜですか?

  23. 23

    xargs -0が余分な空白行を追加するのはなぜですか?

  24. 24

    副作用を回避するために、ゲッターはオブジェクトインスタンスのコピーを返す必要がありますか?

  25. 25

    Windows bash の GIT で「xargs」を使用する

  26. 26

    bash:変数を渡すxargs

  27. 27

    「xargs」の逆を実行するにはどうすればよいですか?

  28. 28

    `xargs bash -icecho`が` xargsecho`または `xargs`と同じではないのはなぜですか?

  29. 29

    最初のエラーでxargsを停止するには?

ホットタグ

アーカイブ