私はbashスクリプトを作成しています。特定の拡張子で終わっていないファイルを見つけるにはどうすればよいですか?
#!/bin/bash
find . -type f -print | grep "\.\(?!psd\|xcf\).+$"
ありがとうございました。
次を使用できます。
find . -regextype posix-egrep -type f ! -regex '.*\.(psd|xcf)$'
または正規表現なし:
find . -type f -not \( -name '*.psd' -o -name '*.xcf' \)
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加