タグ

ブックマーク / geek.ygiants.jp (1)

  • Geeky Giants: 「*.txt」以外の全てのディレクトリ・ファイルを削除したい...らしい。

    2007年12月16日日曜日 「*.txt」以外の全てのディレクトリ・ファイルを削除したい...らしい。 ZDnet JapanによるLinux/UnixのTipsをリファレンス。 OKwaveで質問された役立ちそうなものが選ばれています。 その一つ,『「*.txt」以外の全てのディレクトリ・ファイルを削除したい 』 というのに注目してみました。 実はこれ,前からどうすればいいのか気になっていたんですよね。 このリファレンスでは $find . -name *.txt -exec rm {} \; が良回答となっています。 しかし,これでは$ rm *.txt とほとんど同じじゃない...? やっていることを説明していくと, findコマンドの後ろ "." はカレントディレクトリを意味しています判別式 "-name" はその後ろに続くファイル名を探してくれます。(ここでは*.txt)アクシ

    ext3
    ext3 2011/04/29
    正規表現で[^t][^x][^t]じゃダメなんかね
  • 1