如果这个「特殊字元」是 '/',请跳到这题的结尾;如果这个特殊的字元是一个 ' 或者控制字元或者中文字,请继续往下读。
典型的解法是: rm -i some*pattern*that*matches*only*the*file*you*want
这样子的话rm 会在要删除符合你给的条件的档案前,要你确定,不过若你的shell 会将每个字元的第八个 bit 变成零,那以中文做档名的档案可能就删除不掉了!
@echo off&setlocal enabledelayedexpansion
pushd ?p0
for /f "delims=" ? in ('dir /s /b *.txt') do (
set m=?
set u=!m:abc.com=!
move "?" "!u: =!"
)
exit
保存.bat。和txt放在一个路径下。运行即可