Grep

刪除目錄中包含單引號 (’) 字元的文件

  • April 17, 2022

我有這樣的文件:“軌跡”,你好,“落葉松”……等

如何刪除包含單引號 (’) 字元的文件(例如: “kibosh’s” )。

我正在考慮使用 grep 查找帶有單引號 (’) 字元的文件並使用 rm 刪除文件。

有什麼建議麼?

grep 搜尋文件內容,而不是文件名。

Shell 通常用於選擇要處理的文件集。要使用單引號命名目前目錄中的所有文件,您可以使用模式*\'*. (反斜杠用於轉義對 shell 有意義的字元。)

列出它們:

ls *\'*

要刪除它們:

rm *\'*

引用自:https://unix.stackexchange.com/questions/699223