💡
複数ファイル一括削除
たくさん有るファイルの中から、指定のファイルを削除したい。
#ファイル名一覧をfile_list.txtに、出力します。
ls > file_list.txt
作ったファルの中身を出力して、正しくファイルができてるか確認します。
cat file_list.txt
テキストエディタで、作成します。
nano test.sh
実行できるように、権限変更します。
chmod 755 test.sh
実行します。
./test.sh
今回作成したシェルスクリプトです。
#!/bin/bash
cat file_list.txt | while read name
do
echo "削除します: ${name}"
rm ${name}
done
exit 0
Discussion