shell 函数实践

本文详细介绍了Shell脚本中函数的定义与调用方式,包括如何利用参数和返回值进行数据传递,以及如何通过修改PATH环境变量来全局访问脚本。同时,文中还讲解了如何在root用户下配置和使用虚拟环境。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

shell 函数实践

定义:

函数名(){
      函数体 
      $n  代表函数的第n 个参数
      return  0-255 之间的数
}

调用:

函数名 参数1 参数2 .。。。

函数返回值
echo $? 执行返回

命令变量同样适用于函数

shell 中命令的 类型:

应用程序 ====》 which 查绝对路径 file 查到文件路径

which ls
 file /bin/bash 

脚本 ====》which 查绝对路径 file 查到文件路径

which 3-for.sh
export PATH=$PATH:(3-for.sh 的路径)
这样将3-for,sh 的路径增加到PATH 中可以在任何目录下访问到
file "which 3-for.sh" 

函数 ====》 查询不到

   workon  mkvirtualenv (函数)  存放在bashrc 中系统前会被执行

root 用户使用虚拟环境
sudo su 切换到root 用户

export WORKON HOME=/root/.venv (制定虚拟环境存放的目录)
source /usr/local/bin/virtualenvwrapper.sh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值