← Back to team overview

sslug-teknik team mailing list archive

Re: xargs?

 

Christian Hemmingsen wrote:

Peter Makholm <peter@xxxxxxxxxxx> writes:


Andreas Bach Aaen <abach@xxxxxxxxxxxxxxxxx> writes:


find . -mtime 7 | xargs rm
(et manglende .)

Nope. Fra man find:

If no paths are given, the current directory is used.


Muligvis med GNU find, men man (og det er så mig) støder tit på en
find der absolut _vil_ have en path parameter.
Manglende . og tar. Iøvrigt så har GNU tar det fint uden "-" i modsætning til de fleste andre tar.

Korrekt jeg glemte 'tar', men -'en sætter jeg altid.


Er det med at udelade "-" ikke en GNUisme?

Nej, det er det nu ikke. Første gang jeg mødte tar var på en
AT&T System III i 1983, og her gjorde man meget ud af at bemærke forskellen på tar og så mange andre programmer, fordi tar ikke brugte "-" til options. Siden har jeg aldrig brugt "-", på hverken SysVr2, SysVr3, SVR4, AIX, HPUX, Ultrix eller Linux.

Jeg tror jeg stødte på en SunOS engang, som insisterede på "-", men jeg er ikke engang sikker.

MVH
--
Jon Svejgaard
====================================================================
                               | ACE - UNIX/Linux Consultancy
                               | Hjorthøjvej 2 / DK-4291 Ruds Vedby
mail: jon@xxxxxx               | DENMARK
http://www.ace.dk              | +45 5826 1799 / +45 4052 0799
====================================================================



References