From: Alexander H. <ale...@gm...> - 2009-08-27 19:54:32
|
Eric Leroy et Valérie Lalanne wrote: > And have you an idea of where I can find the copy of Apple's sed? > Maybe by installing the developer tools? > > No. As noted below from the output of "pkgutil --file-info /usr/bin/sed", it is installed as part of the BaseSystem package from your OS media, or from the combo update package. Or a private individual could send you one. > Alexander Hansen a écrit : >> Eric Leroy et Valérie Lalanne wrote: >> >>> 10.5.8 >>> >>> i have : >>> >>> iMac-de-Maison:~ maison$ ls -l /usr/bin/sed >>> -rwxr-xr-x 1 root wheel 136760 4 jul 16:55 /usr/bin/sed >>> iMac-de-Maison:~ maison$ pkg >>> pkg-config pkg-config.real pkgutil >>> iMac-de-Maison:~ maison$ pkgutil --file-info /usr/bin/sed >>> volume: / >>> path: usr/bin/sed >>> >>> pkgid: com.apple.pkg.BaseSystem >>> pkg-version: 10.5.3.1.1.1191932192 >>> install-time: 1235463206 >>> uid: 0 >>> gid: 0 >>> mode: 100555 >>> >>> pkgid: com.apple.pkg.update.os.10.5.6.combo >>> pkg-version: 1.0.1.1191932192 >>> install-time: 1235467285 >>> uid: 0 >>> gid: 0 >>> mode: 100555 >>> iMac-de-Maison:~ maison$ /usr/bin/sed --version >>> GNU sed version 4.1.4 >>> Copyright (C) 2003 Free Software Foundation, Inc. >>> This is free software; see the source for copying conditions. There is NO >>> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE, >>> to the extent permitted by law. >>> >>> >>> >> >> <snip> >> >> Aha! There's your problem. You, or something that you installed, >> overwrote Apple's sed with GNU sed, and the "file" package is explicitly >> set up to use Apple's. Apple's sed will give the following: >> >> $ /usr/bin/sed --version >> /usr/bin/sed: illegal option -- - >> usage: sed script [-Ealn] [-i extension] [file ...] >> sed [-Ealn] [-i extension] [-e script] ... [-f script_file] ... >> [file ...] >> >> You're going to need to get a copy of Apple's sed from somewhere. >> >> >> |