我正在尝试检查目录bin
是否在有时会更改的目录中。在这种特殊情况下,ruby 的版本号可能会改变(例如$HOME/.gem/ruby/2.6.0/bin
)。这是我到目前为止所做的:
#!/usr/bin/env zsh
ruby_gem_home="$HOME/.gem/ruby/*/bin"
if [[ -d $ruby_gem_home ]]; then
echo "The ruby gems directory exists!"
else
echo "Ruby gems directory missing!"
fi
Run Code Online (Sandbox Code Playgroud)
我不想使用,find
因为这是登录过程的一部分。使用内置的 zsh/bash 命令来实现这一点的最优雅的方法是什么?
谢谢!
编辑:忘了提到这是一个zsh
脚本。