タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

CUIとxargsに関するanimistのブックマーク (3)

  • xargs - 引数リストを組み立ててコマンドを実行する

    形式 xargs [–I placeholder] [–i [placeholder]] [–L number] [–l [number]] [–n number] [–ptx] [–E [eofstr]] [–e [eofstr]] [–s size] [command [argument …]] 説明 xargs コマンド行には、通常、別のコマンドのスケルトン、つまりテンプレート が含まれています。 このテンプレートは、いくつかの引数が欠けていることを除いて、普通のコマンドと似ています。 xargs は、標準入力 (stdin) から引数を追加してコマンドを完成し、そのコマンドを実行します。まだ入力が残っている場合、このプロセスを繰り返します。 2 バイト・ロケールでは、いくつかのオプションは 2 バイト・ストリングを引数として受け入れます。このような場合、マルチバイト・ストリングに誤

  • xargs のオプションいろいろ - Qiita

    xargs は便利なコマンドです。 xargs を使うことにより、複雑なプログラミングをしないでも、手軽に並列処理を実現できます。 準備 実験環境 今回実験に利用する環境は CentOS 6.4 です。 xargs は Linux 系と BSD 系でオプションが異なりますので、ご注意下さい。 実験用スクリプト 今回の実験に利用するスクリプトです。このスクリプトを xargs の引数に渡します。 以降、このスクリプトの様に xargs に渡すコマンドを、 xargs 引数コマンド と呼ぶことにします。 #!/bin/sh # 実行時間を擬態 sleep 1 # コマンド引数表示時の最大文字数 max_len=50 # 最大文字数を超えた場合のトリミング a=$@ if [ $max_len -lt ${#a} ] then a="${a:0:$max_len}..." fi # プロセス番号

    xargs のオプションいろいろ - Qiita
  • xargsにテキストファイルのデータを行ごとに渡して反復処理する方法 - おひとり

    とあるバッチ処理を行う際、あらかじめテキストファイルにあるデータをxargsに流し込んでループしたいなーと思い、調べてみました。 TL;DR 方法 おまけ - pオプション まとめ TL;DR I(大文字のi)オプションを使え!! argが各行の文字列に置換される。 方法 以下のように、引数のデータがあらかじめ入ったテキストファイルがあります。 args.txt aaa bbb ccc 何も考えずにxargsにこのテキストファイルを入力してやると、、、 cat args.txt | xargs echo line is すると、 line is aaa bbb ccc となります。これは期待した結果ではありません。 そこで、I(大文字のi)オプションを使います。 cat args.txt | xargs -I arg echo line is arg すると、 line is aaa li

    xargsにテキストファイルのデータを行ごとに渡して反復処理する方法 - おひとり
  • 1