Ugly file name
Chris Torek
chris at mimsy.UUCP
Mon May 15 04:57:43 AEST 1989
In article <535 at visdc.UUCP> jiii at visdc.UUCP (John E Van Deusen III) writes:
>When your back is up against the wall, the following construct can be
>used to replace any argument and will allow you to do anything you want:
>
> "`echo '\xxx\xxx\xxx\c'`"
>
>where xxx is any octal number.
Only if you are dealing with a broken SysV echo (echo should *not* do
escape interpretation, and even `echo -n' is iffy); and even then you
may have trouble generating meta characters (values in 0200..0377) if
you have an older shell. If you have a working echo, use printf(1):
"`printf %s '\xxx\xxx\xxx'`"
This still may not be able to name meta characters (depending again on
the vagaries of your particular shell).
--
In-Real-Life: Chris Torek, Univ of MD Comp Sci Dept (+1 301 454 7163)
Domain: chris at mimsy.umd.edu Path: uunet!mimsy!chris
More information about the Comp.unix.questions
mailing list