Linux Shell 脚本中使用alias命令

#!/bin/bash

echo  "如果alias是在~/.bashrc等文件中定义,需要先执行 source ~/.bashrc"
source /root/.bashrc
 
echo "检查是否默认情况下shell脚本中是否开启alias扩展"
shopt expand_aliases  
 
echo "默认情况下执行定义的alias"
aliasTest
 
echo "shell中开启alias扩展"
shopt -s  expand_aliases 
 
echo "shell中开启alias扩展之后检查"
shopt expand_aliases  
 
echo "shell中开启alias扩展之后,使用alias别名"
aliasTest

以视频结构化平台启动脚本为例,脚本如下

#########################################################################
# File Name: start.sh
# Author: linuxidc
# mail: [email protected]
# Created Time: Thu Aug  1 13:42:16 2019
#########################################################################
#!/bin/bash
source ~/.bashrc
shopt -s  expand_aliases
deploy all start
operation all start
发布了15 篇原创文章 · 获赞 0 · 访问量 286

猜你喜欢

转载自blog.csdn.net/weixin_44478009/article/details/103868923
今日推荐