-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Matus UHLAR - fantomas wrote: > From: John Hasler <[EMAIL PROTECTED]> [snip] > On 10.08.06 12:05, John Hasler wrote: >> Ls doesn't do globbing. The shell does. > > Exactly. Unlike DOS, in UNIX it's up to shell to expand filenames > for programs, so programs only get list of files and they don't > have to care about things like filename expansion.
Problems with shell expansion: 1. If your glob expands very large, the command buffer will overflow. 2. You can only pass wild-carded filenames. 3. You've got to escape re characters > (yes, some do) > > in old DOS programs, programs had to expand filenames themselves And OpenVMS, and probably all the other non-Unix minicomputer OSs. > (in a very ineffective way) I've always found "programmatic expansion" to be very easy and effective to implement. - -- Ron Johnson, Jr. Jefferson LA USA Is "common sense" really valid? For example, it is "common sense" to white-power racists that whites are superior to blacks, and that those with brown skins are mud people. However, that "common sense" is obviously wrong. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.3 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFE3Ln2S9HxQb37XmcRAmjTAJ4jSTzeJF7G4QjaLabXwYwmvyofzwCgzyqV 3zjs+cXOgb2LNoqRCGRDgjQ= =z2fe -----END PGP SIGNATURE----- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]