Shell script to find a file and delete from a directory

Below shell script will find and delete certain file or multiple files from the directory you want. We have used current directory from where script is run, you need to change DIR_TO_SEARCH and FILE_TO_SEARCH_N_DEL from below script.

 $ vim script_to_find_and_delete_file.sh 
#!/bin/bash
DIR_TO_SEARCH=$PWD
FILE_TO_SEARCH_N_DEL=testing.txt

for file in $(find $DIR_TO_SEARCH -name $FILE_TO_SEARCH_N_DEL)
do
        echo "deleting $file"
        rm -rf $file
done
 $ cd to_your_directory 
 $ bash script_to_find_and_delete_file.sh 
Follow Lynxbee

Leave a Reply / Ask Question