xargsを使用して複数のコマンドを実行する

user2567544

この投稿を出発点として使用し、bashで以下を実行しています。

seq 1 5 | xargs -d $'\n' sh -c 'for arg do echo $arg; done'

期待される出力

1
2
3
4
5

実際の出力

2
3
4
5

つまり、意図した引数の最初のものが欠落しています。

おそらくツールですが、なぜそうなのか疑問に思っています。

anubhava

次のshようなスクリプト作成するには、位置0にダミー値を渡す必要があります

seq 1 5 | xargs -d $'\n' sh -c 'for arg do echo $arg; done' _
1
2
3
4
5

介さず_shスクリプト1として渡され$0、一方for arg位置から始まる位置引数をループ1のみ。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

xargsを使用して複数のコマンドを実行する

分類Dev

`find`と` xargs`を使用してシェルスクリプトで複数のコマンドを実行する

分類Dev

xargsで複数のコマンドを実行する

分類Dev

Xargs:3つの別々のxargsコマンドを並行して実行する

分類Dev

karate.fork()を使用して複数のLinuxコマンドを実行する

分類Dev

Docker-Composeを使用して、複数のコマンドを実行する方法

分類Dev

Delphiを使用してcmdで複数のコマンドを実行する

分類Dev

strtokを使用して複数のコマンドを実行する

分類Dev

wslを使用して複数のコマンドを実行する

分類Dev

nohupを使用して複数のコマンドを実行する方法

分類Dev

Javaを使用してcmdで複数のコマンドを実行する

分類Dev

Bashでsuを使用して複数のコマンドを実行する

分類Dev

xargsを使用して複数の行を実行する方法

分類Dev

xargsを使用してコマンドの途中で複数の引数を渡す

分類Dev

.shを実行して複数のコマンドを実行する

分類Dev

xargsコマンドでdockerexecを使用して `bash`を実行する

分類Dev

複数行を1行のコマンドbashとして実行する

分類Dev

複数の引数を指定してLinuxコマンドを実行する

分類Dev

xargsを使用して何千ものコマンドを並列に実行する方法は?

分類Dev

bash(xargs?)内のファイルのリストに対して複数のコマンドを実行する方法

分類Dev

argsを使用してコマンドを複数回実行する

分類Dev

Windows10でcmdを使用して1行で複数のコマンドを実行する方法

分類Dev

DelphiのShellExecuteExを使用して、同じコマンドラインで複数のタスクを実行する

分類Dev

変数を使用して、system()で複数のコマンドを実行する方法

分類Dev

中括弧を使用して、スペースを含む複数のコマンドを実行する

分類Dev

csvからの入力でxargsを使用してcurlコマンドを並行して実行します

分類Dev

QMakeで追加のターゲットを使用して複数のコマンドを実行する方法

分類Dev

&&と;を使用して複数のコマンドを実行する場合の違い

分類Dev

1つのファイルを使用して複数のコマンドを実行する

Related 関連記事

  1. 1

    xargsを使用して複数のコマンドを実行する

  2. 2

    `find`と` xargs`を使用してシェルスクリプトで複数のコマンドを実行する

  3. 3

    xargsで複数のコマンドを実行する

  4. 4

    Xargs:3つの別々のxargsコマンドを並行して実行する

  5. 5

    karate.fork()を使用して複数のLinuxコマンドを実行する

  6. 6

    Docker-Composeを使用して、複数のコマンドを実行する方法

  7. 7

    Delphiを使用してcmdで複数のコマンドを実行する

  8. 8

    strtokを使用して複数のコマンドを実行する

  9. 9

    wslを使用して複数のコマンドを実行する

  10. 10

    nohupを使用して複数のコマンドを実行する方法

  11. 11

    Javaを使用してcmdで複数のコマンドを実行する

  12. 12

    Bashでsuを使用して複数のコマンドを実行する

  13. 13

    xargsを使用して複数の行を実行する方法

  14. 14

    xargsを使用してコマンドの途中で複数の引数を渡す

  15. 15

    .shを実行して複数のコマンドを実行する

  16. 16

    xargsコマンドでdockerexecを使用して `bash`を実行する

  17. 17

    複数行を1行のコマンドbashとして実行する

  18. 18

    複数の引数を指定してLinuxコマンドを実行する

  19. 19

    xargsを使用して何千ものコマンドを並列に実行する方法は?

  20. 20

    bash(xargs?)内のファイルのリストに対して複数のコマンドを実行する方法

  21. 21

    argsを使用してコマンドを複数回実行する

  22. 22

    Windows10でcmdを使用して1行で複数のコマンドを実行する方法

  23. 23

    DelphiのShellExecuteExを使用して、同じコマンドラインで複数のタスクを実行する

  24. 24

    変数を使用して、system()で複数のコマンドを実行する方法

  25. 25

    中括弧を使用して、スペースを含む複数のコマンドを実行する

  26. 26

    csvからの入力でxargsを使用してcurlコマンドを並行して実行します

  27. 27

    QMakeで追加のターゲットを使用して複数のコマンドを実行する方法

  28. 28

    &&と;を使用して複数のコマンドを実行する場合の違い

  29. 29

    1つのファイルを使用して複数のコマンドを実行する

ホットタグ

アーカイブ