ディレクトリ内のすべてのファイルを文字IまたはNで始まらないようrmしたいのですが、bashでこれを行う最も簡単な方法は何ですか?特定の文字で始まるファイルを削除する方法
4
A
答えて
13
次の操作を行うことができます
rm [^IN]*
[^IN]
I
またはN
以外の任意の文字にマッチするパターンである - この構文は、bashのマニュアルのPattern Matchingセクションに記載されています。
1
関連する問題
- 1. 特定の文字で始まるトークンを削除します
- 2. 特定の単語で始まるファイルから行を削除する方法
- 3. Railsで特定の文字列で始まるクッキーを削除する
- 4. PHPが特定のキーワードで始まるファイルを削除する
- 5. SQLを使用して特定の文字列で始まるすべての列を削除する方法
- 6. 特定の文字を削除する
- 7. 文字列から特定の部分文字列を削除する方法
- 8. 特定の文字列で始まるクラスを選ぶ方法
- 9. Rubyは、特定の文字で始まるすべての部分文字列を削除します。
- 10. 特定の文字を削除する方法、または文字列内の特定のインデックス文字を選択する方法はありますか?
- 11. Python:特定の文字列をファイルから削除する
- 12. 文字列内の特定の文字を削除する
- 13. Regexで特定の特殊文字を削除する
- 14. Javascript - 文字列から特定の文字を削除する
- 15. 文字列から特定の文字を削除するR
- 16. 文字列から特定の文字を削除する
- 17. Cで特定の文字を含む行を削除する方法#
- 18. Cで特殊文字を削除する方法は?
- 19. C#で特定の部分文字列を削除する方法
- 20. Bash:文字列から特定の文字までを削除する
- 21. 削除する方法/ SQL出力の特定の文字列を避ける
- 22. 特定のデザインノートパッドの前にすべての文字を削除する方法++?
- 23. 特定の文字で始まる値をNA(R)に変更する方法
- 24. 特定の文字列を含まないファイルを削除する
- 25. 特定の文字を含むリスト内の空白を削除する方法
- 26. ディレクトリ内の特殊文字でファイルを削除する
- 27. 特定のインデックスで文字を削除する - のpython
- 28. ファイル名に特殊文字を含むファイルを削除する
- 29. 特定の文字列で終わるファイルの明確な行を削除する方法
- 30. 特定の文字列で始まる行を削除するにはどうしたらよいですか?
シンプル! – LordDoskias
+1もbashで: 'shopt -s extglob; rm!([IN] *) 'は除外したいファイルのリストがもっと複雑な場合に便利です。 –