フォルダツリーから一時ファイルの束を消去しようとしていますが、特定の基準に一致するファイル、特に実行可能ファイル、.tplファイルは削除し、サブフォルダ「data」は削除したくありません。
ここでこの質問を見ました。
Mac端末を使用して、正規表現に一致するディレクトリのファイルを削除します。
私が探しているものとほぼ一致しますが、一致させたい正規表現があり、一致したくない正規表現があります。削除されていないすべてのファイルを検索するには:
find . -executable -o -regex '.*\.tpl'
正規表現で-vのように一致を反転させる方法はありますか?
ベストアンサー1
正規表現で-vのように一致を反転させる方法はありますか?
使用否定的な( !
):
find . -executable -o ! -regex '.*\.tpl' -exec rm -i {} \+