bash: validating a file (existence, type...)
This is a wiki page. Be bold and improve it!
If you have any questions about the content on this page, don't hesitate to open a new ticket and we'll do our best to assist you.
How to validate a file?
if [ -f $FILE ];
echo "The file $FILE exists."
# For a directory, use -d:
if [ ! -d $FILE];
echo "The file $FILE is not a directory."
For more information, see section "6.4 Bash Conditional Expressions" of the bash documentation: