First,welcome to Perl Monks!

Second, you are much more likely to get enthusiastic help if you surround your code with code tags (<code>....</code>). That way you can preserve all of the indenting in your original code.

use strict; use Cwd 'abs_path'; use File::Spec::Link; use vars qw ($LIST_SEPARATOR); my $path = "/home/czechar/foo/bar/myfile.xml"; print STDOUT "Original path: $path\n"; my $new_path = File::Spec::Link->resolve_all($path); print STDOUT "Resolved path(1): $new_path\n"; my $abs_path = abs_path($path); print STDOUT "Resolved path(2): $abs_path\n"; # # now try to read from a file... # open (FILE_LIST, "< ./filenames"); my $path = <FILE_LIST>; chomp $path; print STDOUT "path from file: $path\n"; $abs_path = abs_path($path); print STDOUT "abs path: $abs_path\n"; $new_path = File::Spec::Link->resolve_all($path); print STDOUT "new path: $new_path\n"; close (FILE_LIST); exit;
Now isn't that MUCH easier to read? :-) Here's how to do it:
My code: <code> [ cut and paste your code here ] </code>

As for the bug and tracking down its causes:

Note: Please don't rely on my formatting above in lieu of fixing your original post. People may not take the time to look at the replies if they see your original post has no formatting. To edit and save changes, click on your original post, scroll down below to see the text box (make changes there), scroll down below the text box to see the update button (click to save). Thanks!

Best, beth


In reply to Re: Unable to resolve links... by ELISHEVA
in thread Unable to resolve links... by czech

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.