Mike Asked: 2022-04-16 16:27:22 +0800 CST2022-04-16 16:27:22 +0800 CST 2022-04-16 16:27:22 +0800 CST 删除目录中包含单引号 (') 字符的文件 772 我有这样的文件:“轨迹”,你好,“落叶松”......等 如何删除包含单引号 (') 字符的文件(例如: "kibosh's" )。 我正在考虑使用 grep 查找带有单引号 (') 字符的文件并使用 rm 删除文件。 有什么建议么? grep rm 1 个回答 Voted Best Answer Nick Matteo 2022-04-16T16:49:41+08:002022-04-16T16:49:41+08:00 grep 搜索文件内容,而不是文件名。 Shell 通常用于选择要处理的文件集。要使用单引号命名当前目录中的所有文件,您可以使用模式*\'*. (反斜杠用于转义对 shell 有意义的字符。) 列出它们: ls *\'* 要删除它们: rm *\'*
grep 搜索文件内容,而不是文件名。
Shell 通常用于选择要处理的文件集。要使用单引号命名当前目录中的所有文件,您可以使用模式
*\'*
. (反斜杠用于转义对 shell 有意义的字符。)列出它们:
要删除它们: