Xargs is a filter that can pass parameters to a command, and a tool that combines multiple commands, dividing a stream into small enough chunks to facilitate the processing of filters and commands.Typically, Xargs reads data from a pipe or stdin, but it can also read data from the output of a file.The default command for Xargs is echo, which means that the input
1. IntroductionThis command is available because many Linux commands do not support piping parameters, such asFind/sbin-perm +700 | Ls-l This command is wrong.Find/sbin-perm +700 |xargs Ls-l This is the right thing.Normally the Linux command can be | connected to the end, and the previous command's stdout is connected to the stdin of the next command. However, some commands, such as, and ls rm so on, are accepted from the command line parameters. This
Address: http://www.unixreview.com/documents/s=8274/sam0306g/Author: Ed Schaefer
(July 2003-see Web-exclusive updateEnd of article)
Using UNIX javassionals think the xargs command, construct andExecute argument lists, is only useful for processing long listsFiles generated by the find command. While xargs dutifully serves thisPurpose, xargs has other uses. In thi
Tags: type find search form CTO perm end operator Output InuxxargsRead data from standard input (stdin) for processing
Data is separated by a space
Can be processed one or more times according to the parameters, the default processing command is/bin/echo
Empty lines are not processed and are ignored
When a command status of 255 is encountered, Xargs stops immediately, such as when an error occurs.
Let's take a look at the
Xargs usage Explanation
1. Introduction
The key to using this command is that many commands do not support | Pipelines to pass parameters, and in daily work there is a need for the Xargs command, for example:
Find/sbin-perm +700 |ls-l This command is wrong.
find/sbin-perm +700 |xargs ls-l This is the right thing.
Xargs
(1) The Find command is based on the attributes of the file, such as file name, file size, owner, owning group, whether it is empty, access time, modification time, etc.(2) grep is a search based on the contents of the file, and each line of the file is matched in a given pattern (patter).(3) The Find command passes the matched file to the Xargs command, and the Xargs command takes only a subset of the file
Xargs command details, linuxxargs command
Xargs is a filter for passing parameters to commands and a tool for combining multiple commands. It divides a data stream into small enough blocks to facilitate processing by filters and commands. In general, xargs reads data from an MPS queue or stdin, but it can also read data from the file output. The default
The effect is to convert the argument list to small pieces to pass to other commands to avoid the problem of too long argument listXargs is a filter that passes parameters to the command, and is also a tool for combining multiple commands. It divides a data stream into small enough chunks to facilitate the processing of filters and commands. Typically, Xargs reads data from a pipe or stdin, but it can also read data from the output of a file. The defa
Xargs is a very useful command in Linux, and it is often used in combination with other commands and is very flexible.Xargs is a filter that passes parameters to the command, and is also a tool for combining multiple commands. It divides a stream into small enough chunks to facilitate the processing of filters and commands. This command is also a powerful replacement for the post reference. When a command substitution that uses too many parameters is
Xargs is a very useful command in Linux, and it is often used in combination with other commands and is very flexible.Xargs is a filter that passes parameters to the command, and is also a tool for combining multiple commands. It divides a stream into small enough chunks to facilitate the processing of filters and commands. This command is also a powerful replacement for the post reference. When a command substitution that uses too many parameters is
Xargs usage Explanation1. IntroductionThe key to using this command is that many commands do not support | Pipelines to pass parameters, and in daily work there is a need for the Xargs command, for example:Find/sbin-perm +700 |ls-l This command is wrong.Find/sbin-perm +700 |xargs Ls-l This is the right thing.Xargs can read into the stdin data, and with blank char
Transferred from: http://blog.chinaunix.net/uid-128922-id-289992.htmlXargs is a very useful command in Linux, and it is often used in combination with other commands and is very flexible.Xargs is a filter that passes parameters to the command, and is also a tool for combining multiple commands. It divides a stream into small enough chunks to facilitate the processing of filters and commands. This command is also a powerful replacement for the post reference. When a command substitution that uses
Every day, a linux command (21): link to the find command xargs: A linux command (1): ls command (2): cd command http://www.2cto.com/ OS /201210/163050.html#every day ..
Link to xargs of one linux command (21): find command every day: one linux command every day (1): ls command http://www.2cto.com/os/201210/163049.html ; One linux command every day (2): cd command http://www.2cto.com/os/201210/163050.html ;
One linux Command (21) every day: Link to the find command xargs: One linux Command (1) every day: ls command running (2): cd command http://www.bkjia.com/ OS /210210/163050.html#linuxcommand every day (3 ): pwd command Export (4): mkdir command http://www.bkjia.com/ OS /201210/1620.3.html#a linuxcommand every day (5): rm command Export (6): rmdir command http://www.bkjia.com/ OS /201210/ 164017. html; one linux Command every day (7): mv command runni
Xargs commandCurrent Location: Home? Software/printing/development/tools? Xargs xargs Command Common Tools command The Xargs command is a filter that passes parameters to other commands, and is also a tool for combining multiple commands. It specializes in translating standard input data into command-line arguments,
1. IntroductionThe key to using this command is that many commands do not support | Pipelines to pass parameters, and in daily work there is a need for the Xargs command, for example:Find /sbin-perm +ls -l This command is the wrong find /sbin-perm + Xargs ls -L--this is right.Use the file name as a parameter to the touch commandEcho " 1.txt 2.txt " Xargs
pipelines are implemented " The previous standard output is used as the following standard input "Xargs is to achieve " to use standard input as a parameter to a command "Contrast:Ind/sbin-perm +700 |ls-lFind/sbin-perm +700 |xargs ls-lParameters and Usage:-0: When the Sdtin contains special characters, it is treated as a general character, such as "space", etc.# echo "//" |
When you use the-exec option of the find command to process matched files, the find command passes all matching files to exec for execution. However, some systems have limits on the length of commands that can be passed to exec. in this way, after the find command is run for a few minutes, an overflow error will occur: LinuxFind
The error message is usually "the parameter column is too long" or "parameter column overflow ". This is the use of the xargs
Most Linux commands generate output: File list, string list, and so on. But what if I want to use another command and use the output of the previous command as a parameter? For example, the file command displays the file type (executable file, ascii text, etc.); you can process the output so that it only displays the file name. now you want
Most Linux commands generate output: File list, string list, and so on. But what if I want to use another command and use the output of the previous command
1. IntroductionThe key to using this command is that many commands do not support | Pipeline to pass parameters, and it is necessary in daily work, so there is the xargs command, for example: Find/sbin-perm +700 |ls-l This command is wrong.find /sbin-perm+700|xargsls-l Xargs can read into the stdin data, and with blank characters or word-breaking characters as a resolution, the stdin data is separated
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.