Re: File name for redirection

[email protected] (Nicholas Clark) Sat, 20 May 2000 21:27:54 +0100
Newsgroups perl.riscos
Message-ID <[email protected]>
On Sat, May 20, 2000 at 10:16:17PM +0200, Vincent Lefevre wrote:
> On Sat, May 20, 2000 at 11:47:10 +0100, Matthew Somerville wrote:
> > Alter your command to "do perl ... > <Choices$Write>.WWW.Browse.Hotlist" (ie.
> > stick a 'do' command at the front) and then it will work.
> 
> I also had to replace the periods by slashes. :(

Unfortunately I expect that you will if the file name after OS var expansion
isn't a full pathname. Redirection is done with filenames à la UNIX, with
full RISC OS pathnames being recognised by the "Unix" convertor. Offhand I
can't remember the reason why it had to be like that, but I think that it
has been stated on this mailing list in the past.

(Note that a full RISC OS pathname is probably a valid Unix filename (or
relative pathname if it contains any "/", but is almost certainly not a
filename generated by a Unix user because : and $ have special meaning to
the shell. Hence this assumption)

What were the filenames that needed periods converted to slashes?

Nick