#!/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 1
卡在 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 1
https://gitlab.com/msg7086/dotfiles/blob/master/Rakefile#L23 我自己用的引导脚本,仅供参考。
|