跳转至

Xargs

时间:2019/2/11 15:00:05

xargs#

把前面的输出当作参数传给当前命令

选项#

  • d:指定分割符。
  • p:输出完整的要执行的命令。
  • n:参数数量。
  • e:指定参数结束符,指定的结束符和以后的数据不会再被指令接收。

用例#

  1. 输出传递的参数。

    echo "123:456:789" | xargs echo
    
  2. 指定分隔符,输出传递的参数。

    echo "123:456:789" | xargs -d ":" echo
    
  3. 限制每次接收参数的个数,指定分隔符,输出传递的参数。

    # 会输出三行
    echo "123:456:789" | xargs -n 1 -d ":" echo