linux变量

来源:互联网 发布:工商银行数据录入员 编辑:程序博客网 时间:2024/06/07 05:08

变量:

1.变量的赋值

sth=ssmyname=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.变量的删除和替换 

#

##

%

%%

/ /

// //

0 0
原创粉丝点击