开发者社区> 问答> 正文

linux shell 脚本问题

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

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

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

     echo "1 2 3 4"|xargs -n1
    1
    2
    3
    4
    -i {} 
    2019-07-17 19:28:41
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 技术揭秘 立即下载
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载