ITPub博客

首页 > Linux操作系统 > Linux操作系统 > linux 的xargs命令用法

linux 的xargs命令用法

原创 Linux操作系统 作者:zhaoqing0803 时间:2011-07-05 11:44:25 0 删除 编辑
xargs 的用法:
     x:相当于数学乘法
     args:是命令的参数
   也就是用于传递命令的参数。
  xargs 可以读入stdin的数据,并且以空格符或断行字符作为分辨,将stdin的资料分割成为arguments
  -0  :如果输入的stdin含有特殊字符,例如,`,\,空格键等等字符时,这个-0参数可以将他还原成一般字符。这个参数可以用于特殊状态喔!
  -e :这个是EOF(end of file)的意思。后面可以接一个字符串,当xargs分析到这个字符串,就会停止继续工作!
  -p :在执行每个指令的argument时,都会询问使用者的意思;
  -n  :后面接次数,每次command指令执行时,要使用几个参数的意思
当xargs 后面不接任何命令时,默认是以echo输出。
------xargs 重要特性:
        linux好多命令不支持管线,例如:ls,rm,
因此我们可以透过xargs来提供该指令引用standard input 之用,
例如:
         find . -name "*.aud" | xargs rm      
这个方法也可以解决一个问题参数列表过长:例如:报错语句:
    -bash: /bin/rm: Argument list too long

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23205405/viewspace-701373/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-01-18

  • 博文量
    21
  • 访问量
    35419