linux 设置输出内容的颜色
##目录
echo "colored:\e[32m\e[1mhello world\e[0m";echo "end_color"
输出结果如下:
其中,
\e[32m\e[1m
用来设置输出字体的颜色
\e[0m
清楚开始的设置,否则之后所有的输出都是设置的字体颜色
脚本代码如下:
#!/bin/zsh
set_color="\e[32m\e[1m"
clear_color="\e[0m"
git add . && echo -e "$set_color git add . done"
echo -e "$clear_color"
git commit -m "$1" && echo "$set_color git commit -m \"$1\" done"
echo -e "$clear_color"
git push origin master && echo "$set_color git push origin master done"
echo -e "$clear_color"
脚本是用来提交并push本地修改代码到github主干的,并把add, commit push
三步的执行结果高亮打出来,
脚本运行的效果如下: