Skip to content

Instantly share code, notes, and snippets.

@HelenaEksler
Last active March 25, 2023 15:11
Show Gist options
  • Star 6 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save HelenaEksler/e01a3572afc39f189ecc to your computer and use it in GitHub Desktop.
Save HelenaEksler/e01a3572afc39f189ecc to your computer and use it in GitHub Desktop.
Bash script to check files in list exist in directory
#!/usr/bin/env bash
#Check Files in list from file exist or doesn't exist in directory.
if [ $# -eq 0 ] || [ $# -eq 1 ]
then
echo "You must pass the path to file with the list and the path to directory to check files. \nsh check-file-exist-from-list.sh path/to/file path/to/directory"
exit 1
fi
while read -r file; do
if [ -e "$2/$file" ]; then
echo "$file exists in $2"
else
echo "$file doesn't exist in $2"
fi
done < "$1"
@AruniRC
Copy link

AruniRC commented Aug 9, 2018

This is such a handy script! Thank you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment