Shell 函数是一种在 Unix/Linux 系统的 shell 脚本中定义的可重用代码块。它可以接受参数,执行一系列命令,并返回结果。在本问题中,我们需要创建一个 shell 函数,该函数接受一个目录名作为参数,并检查该目录是否存在。
cd
、pwd
等。以下是一个简单的 shell 函数示例,用于检查传入的目录是否存在:
#!/bin/bash
# 定义函数 check_dir_exist
check_dir_exist() {
# 获取传入的第一个参数
dir=$1
# 检查目录是否存在
if [ -d "$dir" ]; then
echo "目录 $dir 已存在。"
else
echo "目录 $dir 不存在。"
fi
}
# 调用函数并传入目录名作为参数
check_dir_exist "/path/to/directory"
function
关键字或直接使用函数名定义函数。$1
获取传入的第一个参数。[ -d "$dir" ]
条件表达式检查目录是否存在。通过以上步骤和示例代码,可以有效地创建和使用 shell 函数来检查目录是否存在。
领取专属 10元无门槛券
手把手带您无忧上云