パイプで受け取った入力をシェルコマンドとして実行
- 作者: Arnold Robbins,Nelson H. F. Beebe,日向あおい
- 出版社/メーカー: オライリージャパン
- 発売日: 2006/01/16
- メディア: 大型本
- 購入: 6人 クリック: 193回
- この商品を含むブログ (39件) を見る
パラパラ読んでいたら結構知らないことがあったので、五月雨でメモしていこうと思います。
まずはこれです。パイプで受け取った入力をシェルコマンドとして実行。*1
echo 'hoge foo var' | sed 's/^/mkdir /' | sh -x
これは以下と等価です。
mkdir hoge foo var
sedで加工してから渡す用法は実用で使う場面が十分ありそうですね。
*1:「-x」はトレース出力なので付与しなくても可です。