Having removed the extra "`" I end up with the following errors:

Please show the code.

By error checking do you mean that I should be using print,

print doesn't check for errors. I mean you should avoid running your program in the wrong directory, and the program's user probably wants to be notified of the failure to process a directory.

Could you elaborate on the latter two?

Your script will fail if and of the directories contains any special characters. For example, a directory with a space or a quote in its name.

You're using backticks to capture the output of the program, then you discard the result. If you're trying to silence the child's STDOUT, that's ok. If not, you should be using system.


In reply to Re^2: problem running executable in subdirectories by ikegami
in thread problem running executable in subdirectories by apollo

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.