当前位置:   article > 正文

shell脚本中使用自定义命令之五---执行脚本变成交互式_shell脚本执行后success进行自定义

shell脚本执行后success进行自定义
shell脚本中使用自定义命令之五---执行脚本变成交互式


1、.bashrc文件
alias log_success="figlet Success | lolcat && cowsay -f dragon haha |lolcat"
alias log_fail="figlet Fail | lolcat && cowsay -f sheep Cry |lolcat"


2、子shell执行结果
a、脚本开头 !/bin/bash --login
echo $PS1
==> 空


shopt expand_aliases
==> expand_aliases off


log_success
==> Fail


log_fail
==> Fail


b、脚本开头 !/bin/bash -i
echo $PS1
==>${debian_chroot:+($debian_chroot)}\u@\h:\w\$


shopt expand_aliases
==> expand_aliases on


log_success
==> OK


log_fail
==> OK


注:使用这种方式如果在test2.sh中执行test.sh,test2.sh中不需要加 -i
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/154553
推荐阅读
相关标签
  

闽ICP备14008679号