BASH自学笔记-变量
来源:互联网 发布:h5 微信订餐系统源码 编辑:程序博客网 时间:2024/06/06 07:20
变量名选择。刚入门时变量名最好设置的保守一些,以便避免在不明确清楚哪些字符不可用时出错,特殊字符可以待之后熟悉了再说。而BASH恰好用的就是最保守的规则,只能含字母、数字和下划线,并且以字母和下划线开头。最好用小写字母,因为环境变量是大写的,要避开。见名知意,这也是不用说的。
设置变量。BASH中直接“变量名=变量内容”就可以,注意等号两边不能有任何空格。如果变量内容里有空格,需要外加单引号或者双引号,区别在于,使用单引号时,单引号内的被视为没有任何特殊功能的普通字符,而使用双引号时,仍旧保留原本的特性,比如双引号内包含$var,则此时这4个字符所代表的就不是这4个字符而是这个变量的内容。既然是变量,自然可以再次赋值,会将原来的值覆盖掉。该变量的作用域为整个bash进程。
查看变量。想看变量的内容时,可以使用“echo 变量名”命令来输出变量的内容。
另外有一些特殊变量:
$?,标识上一个命令执行状态的返回值,要么是程序的执行结果,要么是状态返回码(0为执行正确,1-255为执行错误,其中1,2,127为系统预留);
$#,获取当前执行的shell脚本中参数的总个数;
$0,获取当前执行的shell脚本的文件名;
$n,获取当前执行的shell脚本的第n个参数值,n为正整数;
先写这些吧,如此基础的东西,看前人总结好的就好,不想写了。
参考资料:《鸟哥的linux私房菜》 - 第10章 认识与学习BASH
0 0
- BASH自学笔记-变量
- Delphi自学笔记之变量
- 自学RobotFramework笔记-List变量
- bash shell 之变量笔记
- bash变量的学习笔记
- Python自学笔记(一)变量类型
- 转:两篇 bash笔记--变量(1)
- 转:两篇 bash笔记--变量(2)
- bash笔记之变量,引用,测试
- 【Linux学习笔记】24:Bash变量概述
- 【个人笔记】Bash Shell 的局部变量
- bash变量
- bash变量
- Bash变量
- bash 变量
- bash变量
- BASH变量
- Java自学笔记之数据类型,常量与变量
- JavaScript的全局属性和全局函数总结.........
- 第八周项目5-计数的模式匹配
- weex环境配置快速上手
- 网络编程之UDP协议
- Java枚举的七种常见用法
- BASH自学笔记-变量
- 解决RocketMQ报No route info of this topic:异常
- 51nod 1049【经典】
- bzoj2964 Boss单挑战
- 第九周 OJ-1
- Topcoder SRM 701 Div2 900 ThueMorseGame
- macOS 使用经验总结
- 第九周OJ总结<3>-切面条
- android常用控件ViewPager(一) ViewPager基本应用