shell入门基础
一、 shell变量定义及注意点
1、shell只读变量定义: readonly 例: a=xxx 只读不可更改,不能unset(撤销变量)。
注意点:1. 变量不能以数字开头 2. bash中默认是字符串类型。
2、局部变量提升全局变量命令: export 变量 例:a=hello ==> 提升全局变量: export a(后直接跟白变量名)
二、shell中特殊环境变量
- $n 用于脚本定义变量使用,脚本后跟参数,运行脚本输出结果(脚本后参数),a.sh 参数
脚本示例:a.sh
#!/bin/bash
#----------$n-----------
echo $1
echo $2
#---------退出保存--------
2. $# 判断参数个数,脚本后跟参数,可输出参数个数。例:b.sh 12 da 45 (此处12 da 45为参数),运行结果为3(即为3个参数)。
脚本示例:b.sh
点击查看代码
#!/bin/bash
#----------$#-----------
echo $#
#---------退出保存--------
点击查看代码
echo '----------$*-----------'
#!/bin/bash
echo $*
#---------退出保存--------
点击查看代码
echo '----------$@-----------'
#!/bin/bash
echo $@
声明:以上内容是个人日常学内容笔记,仅供参考,如有雷同实属巧合,欢迎评论指教。
标签:
shell编程
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!