« Linuxでタブ補完ができないときの対処法 | メイン | テキストの周りに枠を生成するスクリプト(Perl) »



実用ミニシェルスクリプト(ファイル一括削除)

ディレクトリ内に圧縮ファイルがあれば、その圧縮前のファイルらしきものを
一括削除するシェルを作成してみました。
(判定は単純にファイル名だけで行っています)

◆このシェルの内容
カレントディレクトリのファイル、ディレクトリ全てを調べ、すでに「名前.tar.gz」の
ファイルがある場合は「名前」のファイル(またはディレクトリ)を削除する
※但し、「.tar.gz」が含まれるものは対象外

.tar.gzがついたファイル名のものは圧縮ファイルという前提で作っています。
(.tgzなどの圧縮ファイルには対応していません)

◆ご注意
このスクリプトでは「rm -rf」で削除を行っていますので、
実行する場合は十分注意した上で、自己責任でご使用ください。


※内容は続きから見てください。




◆参考サイト
UNIX & Linux コマンド・シェルスクリプト リファレンス
http://www.geocities.jp/geo_sunisland/




応援お願いします(人気blogランキングへ)

トラックバック

このエントリーのトラックバックURL:
http://www.bird-soft.net/mt/mt-tb.cgi/211

コメントを投稿