
#!/bin/bash echo ";;;;;;;;;;zsh" sudo apt-get install zsh -y echo ";;;;;oh-my-zsh" sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)" echo ";;;;;; sed" sed -i "s/git$/git colorize sudo extract zsh-autosuggestions/g" $HOME/.zshrc 以上是在树莓派上的一个 aa.sh 脚本内容,在干净的 rasp lite 系统里执行
但是
脚本只执行到 oh my zsh,之后的 sed 就不执行了
脚本退出后就自动变成 zsh 了
其他的内容,在 zsh 下再跑一次 aa.sh 就可以了
有什么方法不让脚本在 bash 下中断呢?
1 linyinma 2018-02-26 14:09:24 +08:00 卡在 install.sh main 函数最后执行了 env zsh,aa.sh 修改如下即可: sudo sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh) &" |
3 msg7086 2018-02-26 15:29:04 +08:00 https://gitlab.com/msg7086/dotfiles/blob/master/Rakefile#L23 我自己用的引导脚本,仅供参考。 |