How to check if a Command Exists using Bash Script

If you want to check if a command exists or not using a bash script, you can take help from the below example.


Example:

#!/bin/bash

if command -v ls >/dev/null 2>&1; then
    echo "Command ls exists."
else
    echo "Command ls does not exist."
fi

if command -v clean >/dev/null 2>&1; then
    echo "Command clean exists."
else
    echo "Command clean does not exist."
fi
Output:
./bash_script.sh

Command ls exists.
Command clean does not exist.
Check if Command Exists bash Example

Comments & Discussion

Facing issues? Have questions? Post them here! We're happy to help!