linux变量

变量:

1.变量的赋值

sth=ss
myname=sss |  "$sth"s | ${sth}s  变量赋值的三种方式
echo $myname     打印变量
unset $myname 删除变量

2. `(1+shift) 可以将命令打印到终端上,或者说`(1+shift)指令将会被先执行,而其执行出的结果将做为外部的输入信息

ls -l `locate crontab` 先以 locate 将文件名数据都列出杢,再以 ls 指令处理癿意思啦!

可以使用『 version=$(uname -r) 』取代『 version=`uname -r` 』

3. 环境变量产看命令:env和export

env查看环境变量

set 除了环境变量以外, 还会将其他在 bash 内的自定义变量通通显示出来哩!

环境变量和自定义变量的区别在于:该变量是否会被子程序所引用

export命令可以将自定义变量转换为环境变量,从而使得其继续存在于子程序中

反之,可以使用declare命令 

4.read,array & declare

read, 用户输入给变量赋值

read -p "Please keyin your name: " -t 30 named


 echo $named

declare/ typeset, 宣告变量的类型

[root@www ~]# declare [-aixr] variable 
选项不参数: 
-a :将后面名为 variable 的变量定义成为数组 (array) 类型 
-i :将后面名为 variable 的变量定义成为整数数字 (integer) 类型 
-x :用法与 export 一样,就是将后面的 variable 发成环境变量 
-r :将变量设置成为 readonly 类型,该变量不可被更改内容,也不能unset

5.变量的删除和替换 

#

##

%

%%

/ /

// //

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值