markdown zsh shell脚本提示

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown zsh shell脚本提示相关的知识,希望对你有一定的参考价值。

# zsh の シェルスクリプト
- `.zshrc` などに有用

## OS ごとに処理を分ける

#### Debian and CentOS
```bash
$ print $OSTYPE
linux-gnu
```

#### macOS
```bash
$ print $OSTYPE
darwin17.0
```

## case文で処理を分ける場合
```sh
case "${OSTYPE}" in
darwin*)
  echo "Hello, darwin!"
  ;;
linux*)
  echo "Hello, linux-gnu!"
  ;;
esac
```

## if文で処理を分ける場合

#### 正規表現
```sh
if ! [[ "${OSTYPE}" =~ .*darwin.* ]]; then
  echo "This is NOT darwin!"
fi
```

以上是关于markdown zsh shell脚本提示的主要内容,如果未能解决你的问题,请参考以下文章

markdown zsh:提示

Mac 上将zsh用做默认Shell

修改 Linux 默认 Shell 用 chsh -s /bin/zsh 命令不生效,提示 chsh: Shell not changed. 或 chsh: command not found 怎么办

bash脚本和zsh shell中的数组行为(开始索引0或1?)

MAC下使用zsh搭配iTerm2,打造有git提示的shell

Mac上实现一个简单的shell脚本