xargs

Przeanalizuj poniższe przykłady użycia komendy xargs.

  1. Przykład 1

    $ xargs -d\n [enter]
    abc
    def
    Ctrl-d
    
  2. 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
    
  3. 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
    
  4. Przykład 4

    $ cd /etc/sysconfig/
    $ ls | xargs -n1 | wc -l
    $ ls  -1 /etc/sysconfig
    
  5. Przykład 5

    $ touch plik1 plik2
    $ echo plik1 plik2  | xargs -n1 rm -if
    
    $ touch plik1 plik2
    $ echo plik1 plik2  | xargs -p -n1 rm
    
  6. Przykład 6

    $ echo a,b,c,d | xargs -n1 -d, -L1 echo
    $ cat /etc/hosts | xargs -n1 -d, -L1 echo
    
  7. Przykład 7

    $ mkdir /tmp/polskie; cd polskie
    $ cp * /tmp/polskie
    $ ls * | xargs cp -t /tmp/polskie