$ ls -lrt
total 20942
drwxrwxrwx 2 user user 29 May 8 05:48 Health21_07_05_2009_08
-rw-rw-rw- 1 user pser 1832 May 8 05:48 08-05_processfiles.log
-rw-rw-rw- 1 user user 503 May 8 10:14 08-05-09_101400
-rw-rw-rw- 1 user user 824 May 8 10:23 !
my problem is that i could not rm the file here which is "!".
by mistake in vi editior i have given that name..but now i want to delete that file..
if file name is only '!', you can remove it by " rm !"
but i feel its not the case.
its all files using "ls -b" it will print non printable characters also in ascii format,
use man ascii to see character belong to that value.
then use rm command to remove it "rm !(ctrl V + that key)
eg : # ls -lbA shows me
-rw-r--r-- 1 root other 0 Mar 7 14:55 !\177 ( ! + delet key)
rm !(CTRL-V) (press delete key)
will appear as
rm !^?