Recent changes on "www.in-ulm.de/~mascheck/various/find/
"
- 01-11-2016
- The very value for setting $0 in a shell when calling find with
"-exec sh -c '...'"
does not have influence on
restricted or compatibility mode in the shell.
Thanks to Stéphane Chazelas.
- Correction about GNU find release introducing
-path
.
- 27-10-2016
- OpenBSD 5.1 and busybox-1.23.0 implemented
find -exec ... {} +
- 20-02-2013
- mention the GNU find release, which introduced
-print0
- 31-01-2012
- mention
* ..?* .[!.]*
with shell globbing
- 12-01-2012
- another issue with xargs: runs once even with empty input
- 27-11-2011
- SVR4.0 v2.1, UnixWare 7.1.4
- (meanwhile: numerous cosmetic changes)
- 26-11-2010
- add: find prime numbers (courtesy Peter Maydell)
- 07-05-2010
- added another note from D.Korn about
-exec +
- 21-04-2010
- MacOSX removed from implementations providing -printf (was added accidentally)
- 30-03-2010
- -print was not only required until early svr4 but until (including) vanilla svr4.2 / unixware 1
- add unixware 1 to some other items
- 28-03-2010
- mention fast-find issue in -print section
- 14-03-2010
- IRIX 6.5 find is (definitely) pre-SVR4
- mention OpenBSD (not implementing -exec +)
- ...-2009
- add "omission of path-list"
- add "following symbolic links", -H/-L
- 11-03-2009
- improved order and grouping of content
- also mention not descending into subdirectories, but still listing '.', the current directory
- 12-02-2009
- add item "availability of -printf" (currently only gnu)
- 12-02-2009
- 23-01-2009
- mention documentation difficulty on AIX
- meanwhile SUSv4 has been published ("-path" had been incorporated)
- improve wording about POSIX vs embedded {}
- 25-12-2008
- consitently mention/add MacOSX
- 24-12-2008
- correct MacOSX release, link darwinsource, compare FreeBSD
- complete SUSV3 release date
- verified AIX 5.3 find -exec +
- 14-12-2008
- NetBSD support "-exec +" since 4.0 and link added (and link also FreeBSD)
- Meanwhile MacOSX also documents "-exec +" on their website
- 12-11-2008
- comparing "find -exec +" and xargs: possible problems with xargs when running in a multi-byte locale
- 17-08-2008
- HP-UX updated from 11.23 to 11.31
- 09-08-2008
- "-ls" was introduced with 4.3BSD (not before 4.2BSD).
- availability of -path
- origin of -H/-L
- 06-08-2008
- EP-IX does implement -ls in the BSD-compatibility find
- EP-IX does not implement -H/-L in any variant
- 02-05-2008
- overview support -H/-L
- order modified towards relevance top down
- 05-09-2007
- BSDi/OS requires path for find
- corrected: BSDi/OS ash behaves modern about sh -c 'cmd' arg
- BSDi/OS find allows embedded {} in -exec
- GNU mv knows -t to prepend target (for find -exec +)
- 30-08-2007
- added paragraph about embedded {}
- busybox optionally implements -prune since 2007-06-01
- 01-08-2007
- Typo in "find ... -c 'shift $1 ...' 2 1 {} +" corrected:
2 and 1 were swapped before.
- Wording of the according, whole section completely rewritten.
- 19-06-2007
- AIX 5.3 and MacOSX 1.5 are UNIX03 compliant and must have implemented find -exec +
- 07-01-2007
- Yet another Bug in GNU find concerning "-exec +", fixed in 4.2.28.
- 06-01-2007
- GNU "find -exec +" bugfix not only in 4.2.19 but also in 4.2.26
- 01-01-2007
- 04-11-2006
- explain the x in "find -exec sh -c '...' x {}"
- 29-10-2006
- bash's read -d is an option, not a flag
- 27-10-2006
- AIX 5.3 accepts '-exec +' (unclear wether implemented)
- 11-03-2006
- Unicos find prune expression typo fixed
- 31-01-2006
- 28-01-2006
- path-list: added IRIX
- "-exec +": added IRIX
- 26-01-2006
- 19-01-2006
- BSDi added
- path-list added
- 05-01-2006
- -ls: gnu: version mentioned
- 13-11-2005
- -print0: versions mentioned
- 02-11-2005
- 28-06-2005
- HP-UX 11.00/11 bug/fix mentioned
- 06-05-2005
- -maxdepth in *BSD
- gnu find knows "-exec +"
- 24-12-2004
- 12-11-2002
- numerous fixes suggested by Stéphane Chazelas
(-print0, find /etc/.)
- no answer from GNU on question about "-exec +"
- 22-10-2002
- -prune: GNU workaround mentioned
- 08-10-2002
- -prune: double negation added
- 07-10-2002
- 11-09-2002
- -prune: always safe with "cd dir; find ."
- -prune: trailing slash problems
- 23-07-2002
- 15-07-2002
- 24-07-2002
- more -print added
- discuss -print0
- 05-06-2001
- -print added
- -prune: bug in GNU since 3.8
- FreeBSD4.5, NetBSD1.5.2, busybox mentioned
- 03-06-2002
- bug in GNU 4.0/4.1
- origin of -prune
- 05-12-2001
- ...