Chinaunix

标题: xargs表示什么意思? [打印本页]

作者: abcdex    时间: 2013-06-04 14:50
标题: xargs表示什么意思?

GOOGLE上的解释如下

-I 表示 find 传递给xargs的结果 由{}来代替

netstat -Ana|grep 1521|awk '{print $1}'|sort|uniq|xargs -I {}



不知道这个有什么用
作者: wenhq    时间: 2013-06-04 15:03
NAME
       xargs - build and execute command lines from standard input

SYNOPSIS
       xargs  [-0prtx] [-E eof-str] [-e[eof-str]] [--eof[=eof-str]] [--null] [-d delimiter] [--delimiter delimiter] [-I replace-str] [-i[replace-str]]
       [--replace[=replace-str]]  [-l[max-lines]]  [-L  max-lines]  [--max-lines[=max-lines]]  [-n  max-args]  [--max-args=max-args]  [-s   max-chars]
       [--max-chars=max-chars]  [-P  max-procs]  [--max-procs=max-procs]  [--interactive]  [--verbose]  [--exit] [--no-run-if-empty] [--arg-file=file]
       [--version] [--help] [command [initial-arguments]]

DESCRIPTION
       This manual page documents the GNU version of xargs.  xargs reads items from the standard input, delimited by blanks (which  can  be  protected
       with  double  or single quotes or a backslash) or newlines, and executes the command (default is /bin/echo) one or more times with any initial-
       arguments followed by items read from standard input.  Blank lines on the standard input are ignored.

       Because Unix filenames can contain blanks and newlines, this default behaviour is often problematic; filenames containing  blanks  and/or  new-
       lines  are incorrectly processed by xargs.  In these situations it is better to use the '-0' option, which prevents such problems.   When using
       this option you will need to ensure that the program which produces the input for xargs also uses a null character as  a  separator.   If  that
       program is GNU find for example, the '-print0' option does this for you.

       If  any  invocation of the command exits with a status of 255, xargs will stop immediately without reading any further input.  An error message
       is issued on stderr when this happens.

作者: Shell_HAT    时间: 2013-06-04 15:46
http://bbs.chinaunix.net/thread-4083205-1-1.html
作者: blackold    时间: 2013-06-05 09:05
就 X arguments 的意思,挺形象的。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2