2
約4000 * .txtと* .txt.bakファイルのフォルダがあります。正規表現を使用して正確な拡張子を持つファイルを検索します。
linux find-commandを実行して、すべての* .txtファイルを検索しますが、* .txt.bakファイルは検索しません。そうする正しい正規表現は何でしょうか?
find . -regex ".*txt"
これは、あなたが検索で正規表現を必要としない非常に簡単で、すべての
これは本当ですか?私はちょうど 'findを試しました。 -regex "。* txt" '私の' .txt.bak'ファイルが見つかりません – Dekel
なぜ '-regex'を使うのですか? 'find。 -name '* .txt''は '.txt.bak'を検出せず、完全にPOSIXに準拠しています。 –
あなたは正しいです、私は事を考えすぎていました。 -name '* .txt'は意図したとおりに動作しています。 – octavio