我想要在原地从文件中删除所有的非ASCII字符。
我找到了一个使用tr命令的解决方案,但我猜我需要在修改后将该文件写回。
我需要在原地进行操作,并且性能相对较好。
有什么建议吗?
我想要在原地从文件中删除所有的非ASCII字符。
我找到了一个使用tr命令的解决方案,但我猜我需要在修改后将该文件写回。
我需要在原地进行操作,并且性能相对较好。
有什么建议吗?
我很感激在这个网站上找到的技巧。
但是,在我的Windows 10上,我必须使用双引号才能使它工作...
sed -i "s/[\d128-\d255]//g" FILENAME
注意这些事情...
对于FILENAME,整个路径\名称都需要加引号
这个不行 -- %TEMP%\"FILENAME"
这个可以 -- %TEMP%\FILENAME"
sed会在当前目录中留下临时文件,命名为sed*