Mark T. Valites wrote:
> Every once in a while, either a user somehow comes up with a file with
> funky characters, or I create one by accident.  When displayed through a
> 'ls', the non-printable characters are displayed with "?"s.  The "?"s are
> not literal question marks, but just represent an unprintable character.
> 
> Without using shell meta characters (*), C, perl, loops, find or anything
> other than just the rm command, I haven't been able to figure out how to
> remove this file.  There has to be a way to get rid of it with rm, but I
> have had no such luck with it so far by quoting, escaping, using "--",
> "./" or any other magic I can think of.

with a little help from man ls && man bash:

ls --escape will print the escape sequences for funky characters;

rm $'<pasted from ls --escape output>' will then work.

hope this helps!

pietro.





-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to