#author("2019-07-26T15:15:44+00:00","","")
#topicpath


///////////////////////////////////////////////////////////////////////////////
* 目次 [#y5bfc779]
#contents();

///////////////////////////////////////////////////////////////////////////////
* xargs [#d0453ed2]
//=============================================================================
** option [#yf29a873]


///////////////////////////////////////////////////////////////////////////////
* 複数コマンドを実行する [#rd903c74]
- <command> の結果を、<command1> に渡して実行し、その後 <command2> に渡して実行する 
 $ <command> | xargs -I {} sh -c '<command1> {}; <command2> {}' 
-- sh は bash でも、同じオプションをサポートしているなら他の如何なる shell でも良い。
-- オプション -c <string> は、文字列 <string> からコマンドを読み込む。


///////////////////////////////////////////////////////////////////////////////
* パラレル実行 [#ece2198b]
- <command> の結果を引数とし、<command2> を <thread-num> 個のスレッドでパラレル実行する
 $ <command> | xargs -I {} -P <thread-num> <command2> {}

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS