开发者社区 问答 正文

linux shell 脚本问题

xargs -n1 与 xargs -i {}用法有什么不同,不是都是传递一个参数个指令吗?
例:ls | xargs -n1 rm -rf 与 ls | xargs -i rm -rf{} 有什么区别

展开
收起
云栖技术 2016-06-06 15:06:06 2215 分享 版权
1 条回答
写回答
取消 提交回答
  • 社区爱好者,专为云栖社区服务!

    -n1 是把多个结果拆成一个个参数,然后传递给第二个命令调用。

     echo "1 2 3 4"|xargs -n1
    1
    2
    3
    4
    -i {} 
    2019-07-17 19:28:41
    赞同 展开评论