# -f 文件存在 if[ -f /etc/sysconfig/network ]; then ./etc/sysconfig/network fi # -z 字串为空/ -o or / -a and if[ -z "$HOSTNAME" -o "$HOSTNAME" = "(none)" ]; then HOSTNAME=localhost fi # ! if [ ! -e /proc/mounts ]; then mount -n -t proc /proc /proc fi # -d 目录存在 if [ ! -d /proc/bus/usb ]; then modprobe usbcore >/dev/null 2>&1 else mount ... fi
本文通过几个具体的Shell脚本示例介绍了如何使用if条件语句来判断文件是否存在、字符串是否为空及目录是否存在等基本操作。这些示例涵盖了-f、-z、-d等常见测试条件的应用。
1万+

被折叠的 条评论
为什么被折叠?



