[解決済み】ディレクトリを再帰的にループして、特定の拡張子を持つファイルを削除する方法
2022-04-15 17:47:43
質問
あるディレクトリを再帰的にループして、拡張子が「0」のファイルをすべて削除したい。
.pdf
と
.doc
. ディレクトリを再帰的にループすることはできますが、上記のファイル拡張子を持つファイルをフィルタリングすることはできません。
これまでの私のコード
#/bin/sh
SEARCH_FOLDER="/tmp/*"
for f in $SEARCH_FOLDER
do
if [ -d "$f" ]
then
for ff in $f/*
do
echo "Processing $ff"
done
else
echo "Processing file $f"
fi
done
コードがうまくいかないので、完成させるのを手伝ってほしい。
解決方法は?
find
はそのために作られたものです。
find /tmp -name '*.pdf' -or -name '*.doc' | xargs rm
関連
-
[解決済み] MacOSのbashターミナルでexport PS1="\u[\033[m]@[\033[32m]\h:\[\033[33;1m]\w[\033[m]\$" は何を意味していますか?
-
[解決済み] bash スクリプトの "${BASH_SOURCE[0]}" と $( cd $( dirname "xxx" && pwd )) の意味について
-
[解決済み] Bash/Terminalで複数行の環境変数を書き出す方法 例: RSA秘密鍵
-
[解決済み] cygwin の ssh が終了時に "Killed by signal 1" と表示される
-
[解決済み] bashスクリプトで変数の束縛を解除
-
[解決済み] 環境変数を表示/エコーするには?
-
[解決済み] Bashスクリプトの'''抜け'''がある] [クローズド]
-
[解決済み] あるディレクトリにあるすべてのコード行を再帰的にカウントするにはどうすればよいですか?
-
[解決済み] ディレクトリ内のファイルをループしてパスを変更し、ファイル名にサフィックスを追加する方法
-
[解決済み] ファイルの最終更新日をBashで表示する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Docker ubuntu イメージ - bash: man: コマンドが見つかりません。
-
[解決済み] (standard_in) 1: bash スクリプトのシンタックスエラー
-
[解決済み] シンタックスエラー」が発生しました。"(" unexpected' (expecting "done") [duplicate]".
-
[解決済み] シェルスクリプトでこのエラーを解決するにはどうしたらよいでしょうか。"読み取り。Illegal option -t "というエラーはどうすれば解決できますか?
-
[解決済み] Bash - "fi ;;" の使い方は?
-
[解決済み] シェルスクリプトでの連想配列
-
[解決済み】ffmpegでディレクトリ全体を変換する方法とは?
-
[解決済み】ファイルの先頭にテキストを挿入する方法は?
-
[解決済み】ディレクトリ内の全ファイルの解凍について
-
[解決済み】Bashでファイルパスの引数に含まれる最後のディレクトリ名/ファイル名を取得する