In a Bash shell script, you can check if a directory exists or not using the
-d flag with the
test command or its equivalent
[ ] brackets. Here’s an example:
#!/bin/bash directory="/path/to/directory" if [ -d "$directory" ]; then echo "Directory exists" else echo "Directory does not exist" fi
In this example, the variable
directory holds the path to the directory you want to check. The
-d flag is used inside the
[ ] brackets to test if the given path is a directory. If the directory exists, the condition evaluates to true, and the “Directory exists” message is printed. Otherwise, the “Directory does not exist” message is printed.
Make sure to replace
"/path/to/directory" with the actual path you want to check. Additionally, you can modify the script to perform other actions based on the existence or non-existence of the directory.