エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
netswitch! | xargsの使い方
便利なxargs UNIX系OSにはxargsというコマンドがあり、 $ cmd arg1 $ cmd arg2 $ cmd arg3 … という処理... 便利なxargs UNIX系OSにはxargsというコマンドがあり、 $ cmd arg1 $ cmd arg2 $ cmd arg3 … という処理を、次のように自動化してくれる。 $ cat args arg1 arg2 arg3 … $ cat args | xargs -n 1 cmd very venry! 疑惑 便利なxargsではあるが、オプショナルな引数をとるような処理を自動化しようとしたら、なかなか思う通りにいかなかった。 以下、Mac OSX 10.6.2 での話。 調査 $ cat args arg1 opt arg2 arg3 $ cat args | xargs ... ruby -e "p ARGV" ... 上のような入力をxargsに渡し、単純にコマンドライン引数をpするRubyプログラムを使って行う。 ☷ cat args | xargs -n 2 r