我需要它来搜索当前目录及其子目录中的所有文件,其名称以~结尾,或者名称以#开头和结尾。这是我的代码
~
#
#!/bin/bash find . -type f -exec -delete grep ^#.*#$ | grep .~$
我的错误在哪里?
您不需要grep。
find . -type f \( -name '*~' -o -name '#*#' \) -print
您可以用-delete替换-print以删除它列出的文件。