Bash与Csh中的变量

zz:http://bdxnote.blog.163.com/blog/static/844423520071099851703/

===============================BASH中的变量============================
1、定义:直接使用"变量名=值"的格式来定义,不区分字符串与数字值,统统认为是一个串. 
   如:  UserName=bdxnote
2、引用:在变量名前加上美元符号"$"即可引用该变量的值. 
   如: echo My name is $UserName 
3、命令行参数:$n,(n的取值范围为0---9) 
   $n: 表示第n个参数的值 
   $0: 当前shell脚本的程序名称 
   $*: 从n=1开始的所有命令行参数 
   $#: 命令行参数的个数 
4、从标准输入读取变量内容: 
   read Var 
   echo $Var 
===============================CSH中的变量============================
1、字符串类型变量的定义: 
   使用关键字set和"变量名=值"的格式定义,这种定义格式也可以用于数字值类型变量的定义. 
   如: set UserName=bdxnote 
       set Age=25 
2、数字值类型变量的定义: 
   使用符号"@"来定义,"@"与变量名之间要有空格隔开. 
   如: @ Age=25 
3、引用:在变量名前加上美元符号"$"即可引用该变量的值. 
   如: echo My name is $UserName,and age is $Age 
4、命令行参数$argv[n],(n的取值范围为0---9),可缩写为$n. 
   $argv[0]: 当前shell脚本的程序名称,可缩写为$0. 
   $argv:    从n=1开始的所有命令行参数,可缩写为$*. 
   $#argv:   命令行参数的个数,可缩写为$#. 
5、从标准输入读取变量内容: 
   set Var=$< 
   echo $Var 
6、取消变量的定义: 
   unset Var

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值