xargs command line examples


This article provides usage examples of the xargs linux/unix utility.


About xargs

xargs is a linux/unix command line utility that reads items from the standard input, delimited by blanks or newlines, and executes a command on each item.


Usage examples

The following are usage examples that show the different ways xargs can be used.


Find all .log files and display them on stdout.

find /path -name *.log | xargs cat

Find all .log files and copy them to /tmp/

find /path -name *.log | xargs -I% cp % /tmp/

The -I replace-str option causes xargs to replace occurrences of replace-str in the command arguments with items read from standard input.


Generate compact user list (replace newline by whitespace)

cut -d: -f1 < /etc/passwd | sort | xargs echo


Labels: , Wireless Internet Security Coding Network Monitoring

Comment

Enter your comment (wiki syntax is allowed):
LGJCV

Wireless Internet Security Performance RADIUS server Wireless Internet Security Performance RADIUS server