shell语法-变量
来源:互联网 发布:java list 排序 倒序 编辑:程序博客网 时间:2024/06/05 16:10
1.在shell中,使用变量之前并不需要事先为它们做出声明,在默认情况下,所有变量都会被看做字符串并以字符串来存储,即使是数值也是如此,shell和一些工具程序会在需要时把数值型字符串转换成对应的数值以对它们进行操作。
2.liunx是一个区分大小写的系统,因此foo与Foo变量是两个不同的变量。
3.可以通过”$”符号来访问变量的内容,并使用echo命令将它的内容输出到终端上。如:echo $foo.
4.使用read命令将用户的输入赋值给一个变量,这个命令需要参数,即准备读入用户输入数据的变量名,通过enter按键,read命令结束。当从终端上读取一个变量时,不需要使用引号。如:read foo.
A、引号的使用
想要在一个参数中包含一个或多个空白字符,就要给参数加上引号。
echo "$foo" #打印变量foo的内容echo $foo #打印变量foo的内容echo '$foo' #打印字符串$fooecho \$foo #打印字符串$foo
B、环境变量
当一个shell脚本程序执行时,一些变量会根据环境设置中的值进行初始化。这些变量通常用大写字母做名字,以便和用户在脚本程序里定义的变量区分开来。下表中列出了一些主要的变量:
C、参数变量
如果脚本程序在调用时带有参数,一些额外的变量就会被创建。即使没有传递任何参数,环境变量$#也依然会存在,只不过它的值是0. 简单的参数列表如:
0 0
- shell语法-变量
- shell语法-变量
- Shell 编程 语法 变量 函数
- shell语法之变量的使用
- linux shell 操作符,语法,变量
- linux 基础-变量,shell基本语法
- shell的语法之变量、条件
- (三)语法:变量的声明学习shell
- Linux Shell编程语法(变量及其赋值)
- Linux Shell编程语法(变量及其赋值)
- Linux Shell编程语法(变量及其赋值)
- Shell Script语法,变量引用中的冒号+减号(:-)
- shell语法
- Shell语法
- shell语法
- shell语法
- shell语法
- shell语法
- Java多线程: CAS
- Android 编译慢问题解决
- android事件分发机制view
- 读取jar包MANIFEST.MF文件
- 基于手工接口测试的工具
- shell语法-变量
- HTML/CSS学习汇总(4)
- java从基础知识(一)数据类型(下)
- JarvisOJ Web&Reverse&Pwn
- 保留位置
- Java中间变量缓存机制
- 问题 L: DS_6.12 最近共同祖先(by Yan)
- org.hibernate.MappingException: entity class not found
- RCNN & SPP-net & Fast-RCNN & Faster-RCNN