如果命令是在特定环境或目录中执行的,是否可以签入函数? 如果是这样......你怎么做的?
function hello(){
#Check if this environment is the hello environment
#Then do something
}
答案 0 :(得分:0)
使用普通的shell结构很容易检查。
local env
case $(pwd) in
/var/www/*) env=web ;;
*) env=dunno ;;
esac
echo "You are in $env"