xargs
xargs
$ | xargs -I@ cat @
-Iで指定した記号にパイプで渡された標準入力が展開される。
実行されたコマンドを確認するには-tオプション
sample
bitcoin-cli getnewaddress '' 'legacy' | xargs -t -I@ bitcoin-cli dumpprivkey @
引数を順番に渡したい
echo hoge fuga | xargs -n 1 echo
xargs に渡す引数の最大数を 1 と指定したことになるので hoge と fuga が別々に渡される
スペースで区切って出力する
code:sh
awk -F':' '{print $1 " " $2}'