Przeanalizuj poniższe przykłady użycia komendy xargs
.
Przykład 1
$ xargs -d\n [enter]
abc
def
Ctrl-d
Przykład 2
$ echo a b c d | xargs
$ echo a b c d | xargs -n4
$ echo a b c d | xargs -n2
$ echo a b c d | xargs -n1
Przykład 3
$ echo "/etc/hosts" "/etc/services" | xargs -n1 wc -l
$ echo "/etc/hosts /etc/services" | xargs -n1 wc -l
$ echo /etc/hosts /etc/services | xargs -n1 wc -l
Przykład 4
$ cd /etc/sysconfig/
$ ls | xargs -n1 | wc -l
$ ls -1 /etc/sysconfig
Przykład 5
$ touch plik1 plik2
$ echo plik1 plik2 | xargs -n1 rm -if
$ touch plik1 plik2
$ echo plik1 plik2 | xargs -p -n1 rm
Przykład 6
$ echo a,b,c,d | xargs -n1 -d, -L1 echo
$ cat /etc/hosts | xargs -n1 -d, -L1 echo
Przykład 7
$ mkdir /tmp/polskie; cd polskie
$ cp * /tmp/polskie
$ ls * | xargs cp -t /tmp/polskie