any shell that doesn't expand \t or \n in it's arguments?

From: jwk (_hate_spam_thunder7_at_xs4all.nl)
Date: 03/30/04


Date: 30 Mar 2004 11:36:48 GMT

I have a program that calls a script to print files, both on windows and
on unix systems.

Because of the windows systems, one argument to the script is like this:

\\host\queue

Depending on the name of queue, this makes the script on unix go
haywire:

\x is '\' 'x', but \t becomes '<tab>'

is there any way to start a shell which prevents this horrible mess?
The only alternative is to rename all my print-queues :-(

Thanks,
Jurriaan

-- 
The language of the Oracle is Truth, and his accent is ASCII.
        The USENET Oracle
Debian (Unstable) GNU/Linux 2.6.5-rc2-mm5 2x5947 bogomips 0.29 0.30


Relevant Pages

  • Re: What is this error?
    ... > This script shows the error... ... alias on UNIX systems, and the "-l" option gives the long-format listing ... Cocoa programming in Perl: http://camelbones.sourceforge.net ...
    (comp.lang.perl.misc)
  • Re: any shell that doesnt expand or in its arguments?
    ... >> on unix systems. ... >> Depending on the name of queue, this makes the script on unix go ...
    (comp.unix.shell)
  • Re: any shell that doesnt expand or in its arguments?
    ... > on unix systems. ... > Because of the windows systems, one argument to the script is like this: ... none of the common shells automatically translate \t and \n. ... any translation is done, it's by individual commands, e.g. "echo". ...
    (comp.unix.shell)
  • Re: Optimize flag on shebang line
    ... > Does the optimize flag work on the shebang line of UNIX systems? ... > tried to execute a script on a Solaris system with a shebang line of the ...
    (comp.lang.python)