BraveZhao的个人博客分享 http://blog.sciencenet.cn/u/BraveZhao

博文

变量的取用与设定

已有 1490 次阅读 2018-9-16 21:25 |系统分类:科研笔记

 

变量的取用:echo $变量名

echo  $variable   #在屏幕上显示出变量variable的内容
echo  $PATH 或者 echo  ${PATH}

 

设定与修改变量的内容

使用等号连接变量名与内容

myname=VBird  #将myname这个变量名称的内容设定为VBird
echo  ${myname}
bash中当一个变量名称尚未被设定时,预设的内容是空的

 

变量的设定规则

1.      变量与变量内容以一个等号=来连结

2.      等号两边不能直接接空格符

3.      变量名称只能是英文字母与数字,但是开头字符不能是数字

4.      变量内容若有空格字符可使用双引号或者单引号将变量内容连接起来,双引号内的特殊字符如$等,可以保有原本的特性;单引号内的特殊字符则仅为纯文本

5.      可以使用跳脱字符【\】,将特殊字符(Enter,$, \, 空格符等)变成一般字符

6.      若该变量需要在其他子程序中执行,则需要以export来使变量变成环境变量;

export PATH

7.      通常大写字符为系统默认变量,自行设定变量可以使用小写字符(依照个人爱好就可)

8.      为变量扩充内容时,可以使用“$变量名称” 或者 ${变量名称}累加内容;

PATH=”$PATH”:/home/bin 或者 PATH=${PATH}:/home/bin

:/home/bin(带冒号)增加到PATH这个变量中去

9.      取消变量的方法为使用 :【unset  变量名称

10.

image.png

eg: myname=zzq
   yourname=$myname
   echo $yourname
   zzq

        环境变量的功能

        环境变量的查阅:env与export

        set :查看所有的变量(含环境变量与自定义变量)

        export: 自定义变量转成环境变量 ;用法:【export 变量名称】

        环境变量可以被子程序所继续调用,但是自定义变量不可以


本文参考《鸟哥的linux私房菜》



https://blog.sciencenet.cn/blog-3388193-1135182.html

上一篇:在当前目录下删除指定文件之外的所有文件
下一篇:Learn python the hard way---chaper 1
收藏 IP: 218.94.136.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-4-26 19:22

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部