in reply to Re: Re3: split to get the dir name
in thread split to get the dir name

The output of 'ls -l' is dependent on which *nix you're using. Hence, the index into substr will change depending on the *nix you run on. 'ls -l' is actually not as platform-dependent as you think. It runs on Win2003Pro ...

------
We are the carpenters and bricklayers of the Information Age.

The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Replies are listed 'Best First'.
Re: Re5: split to get the dir name
by Plankton (Vicar) on Sep 29, 2003 at 19:39 UTC
    So substr is platform dependent because it is being used with ls which is not as platform-dependent as I think?

    * blink *

    Gee, and I thought you were stupid.
      • The usage of substr with 'ls -l' results in an index that is platform-dependent.
      • The 'ls' command is supported on more than just *nix platforms. How it is implemented (especially the -l flag) is is platform-dependent. It's also locale-dependent.

      ------
      We are the carpenters and bricklayers of the Information Age.

      The idea is a little like C++ templates, except not quite so brain-meltingly complicated. -- TheDamian, Exegesis 6

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.