#!/bin/bash
ENV_HTTPD_CONF_DIR="/etc/httpd"
if [[ ! -f ${ENV_HTTPD_CONF_DIR}/conf/extra/ssl.conf ]]; then
echo "ssl.conf does not exist."
else
echo "ssl.conf exists."
fi
假设`/etc/httpd/conf/extra/ssl.conf`这个文件实际上不存在。当脚本运行时,它会检查这个文件是否存在。由于文件不存在,`! -f` 条件为真,所以它会输出“ssl.conf does not exist.”。如果文件存在,则会输出“ssl.conf exists.”。