Try putting two \\ so the escape will be used as it was meant to be, to
keep special characters from being treated like special characters.

I.e. \* \? \\ etc.

Karl

On Thu, 2004-06-10 at 15:52, LeRoi Keiller wrote:
> A number of our uniVerse files have the \ symbol in the file names.  Problem
> is, at unix level, these \ fellows are usually treated as 'escape'
> characters and ignored or removed when you try to reference them.  Eg: echo
> "hello\there" displays "hellothere".
> 
> Does anyone know how to ensure that the unix shell treats these as literal
> text?  Note that {}, quotes, and double-quotes don't seem to work.
> 
> To elaborate (you can ignore this if you like)...
> 
> Cutdown example of what I'm trying to do (ksh):
> 
> $ ls TRAN*
> TRAN.EXT-14320S1??\4-DF
> TRAN.EXT-14320S1??\5-DF
>  (note the '\' in the file names)
> $ find TRAN* -print | while read file
> do
>    ls -l $file"
> done
> TRAN.EXT-14320S1??4-DF not found
> 
> Note: The 'find' produces the correct names, but subsequent unix commands
> missinterpret the meaning.  Because the '\' is stripped, the ls command
> tries to list D_TRAN.EXT-14320S1??4-DF instead of TRAN.EXT-14320S1??\4-DF,
> and of course the file is not found.
> 
> Any ideas?
> 
> Thanks,
> LeRoi
> 
> LeRoi Keiller
> Technical Support Consultant
>  
> Ultradata - Vision to Reality
> +61 3 9291 1700
> www.ultradata.com.au
> 
> 
> 
> Disclaimer Notice
> This message contains privileged and confidential information intended only
> for the use of the addressee named above. If you are not the intended
> recipient of this message you are hereby notified that you must not
> disseminate, copy or take any action or place any reliance on it. If you
> have received this message in error please notify Ultradata immediately on
> +61 3 9291 1600. Any views expressed in this message are those of the
> individual sender, except where the sender specifically states them to be
> the views of Ultradata Australia Pty. Ltd.
> 
>  To unsubscribe from receiving commercial electronic messages from Ultradata
> Australia please email [EMAIL PROTECTED] with the subject heading
> "Unsubscribe".
> -------
> u2-users mailing list
> [EMAIL PROTECTED]
> To unsubscribe please visit http://listserver.u2ug.org/
-- 
Karl L. Pearson
Director of IT,
ATS Industrial Supply
Direct: 801-978-4429
Toll-free: 888-972-3182 x29
Fax: 801-972-3888
http://www.atsindustrial.com
[EMAIL PROTECTED]
-------
u2-users mailing list
[EMAIL PROTECTED]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to