记录一些常用的 Shell 语法
参数
文件接收参数
1 | $ echo 'echo $1 $2' > test.sh |
函数接受参数
1 | main() { |
判断
判断字符串相等
1 | if [ $sysOS == "Darwin" ];then |
判断字符串为空或不存在
1 | ENV=$1 |
判断是否有某个文件
1 | if [ -f ~/.bash_profile ]; then |
判断是否有某个目录
1 | if [ -d ~/.oh-my-zsh ]; then |
case
1 | case $ID in |
其他
当前环境生效环境变量
1 | export NODE_PATH=`pwd`/nodejs |
执行某个文件
1 | source ~/.bash_profile |
最近热读
扫码关注公众号,或搜索公众号“温欣爸比”
及时获取我的最新文章
