首页 > 其他分享 >变量

变量

时间:2022-08-23 19:17:42浏览次数:46  
标签:www 变量 变量值 echo sh 变量名 root

变量的三大组成部分

1.变量名:用来访问到变量值
2.赋值符号:将变量值的内存地址绑定给变量名
3.变量值:即我们存的数据

命名规范

先定义,后使用

语法:变量名=值
注意:等号左右不能有空格

变量值的来源

直接赋值

1. 显式赋值:变量名=变量值

示例:

ip1=192.168.11.200
school="Shanghai oldboy"
today1=`date +%F`
today2=$(date +%F)
 
# 2、应用示例
[root@localhost ~]# url="www.baidu.com"
[root@localhost ~]# echo $url
www.baidu.com
[root@localhost ~]# url="www.sina.com.cn"
[root@localhost ~]# echo $url
www.sina.com.cn

从位置参数获取变量值

从调用脚本时传入的位置参数获取变量值:./b.sh a1 a2 a3
需要用到$n获取第n个位置参数值,超过10需要用${n},如下
$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 ${10}
 
# 示例
[root@egon ~]# cat b.sh 
#!/usr/bin/env bash
echo ${0}
echo $1
echo $2
echo $3
echo $4
echo $5
echo $6
echo $7
echo $8
echo $9
echo ${10}
echo ${11}
echo ${12}
 
# 运行
[root@egon ~]# chmod +x b.sh 
[root@egon ~]# ./b.sh a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15
./b.sh
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
a11
a12
 
# 企业使用:可以实现脚本的不同功能(服务程序管理脚本-启动功能 关闭功能 重启功能)
server.sh  start|stop|restart

删除变量

unset 变量名

标签:www,变量,变量值,echo,sh,变量名,root
From: https://www.cnblogs.com/sprr/p/16599582.html

相关文章

  • python基础——变量 数据类型 运算符 格式化 if语句复习
    拓展+复习:1.input(’'你要输入的内容')--输入2.print('你要输入的内容')--输出/打印3.注释多行,单行多行注释”“”“”“''''''#ctrl+/4.变量的定义定义变量的......
  • jdk下载与配置环境变量
    https://blog.csdn.net/linda11111111/article/details/126481070 1:注册oracle邮箱账户2:jdk官网下载官网:Oracle|CloudApplicationsandCloudPlatform   3:下......
  • 变量作用域
    python中一个变量能够被访问的范围叫做作用域。根据作用域的大小分为:全局变量局部变量全局变量python是解释型编程语言,解释器在运行一个python程序时会在计算机内存......
  • pydantic 支持Dotenv 文件设置变量
    1.安装pipinstallpydanticpipinstallpydantic[dotenv]注意:安装pipinstallpydantic[dotenv]时会提示nomatchesfound:pydantic[dotenv],zsh会将[],^等这些bas......
  • 减少全局变量的使用?使用构造函数和原型对象公用方法函数?
    把函数挂载到构造函数的原型对象上,可以公用这些函数方法;//使用函数表达式的方法创建一个构造函数constOnlyOne=function(){}//在函数的原型上添......
  • Stream流-传统集合的多步变量代码和使用Stream流方式进行过滤
    Stream流说的Stream便容易想到I/OStream而实际上谁规定“流”就一定是Io流呢?在java8中得益于Lambda所带来的函数式编程引入了一个全新的Stream概念用于解决已有集合......
  • PerfView专题 (第八篇):洞察 C# 内存泄漏之寻找静态变量名和GC模式
    一:背景这篇我们来聊一下PerfView在协助WinDbg分析Dump过程中的两个超实用技巧,可能会帮助我们快速定位最后的问题,主要有如下两块:洞察内存泄漏中的静态大集合变量......
  • 关于java变量的学习
    变量的概念内存中的一个存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元  包含变量类型、变量名和存储的值使用变量注意J......
  • mysql使用变量
    定义变量:SELECT@变量名:=值;查看变量:SELECT@变量名;SELECT@A:=124;--定义变量SELECT@A;--查看变量执行结果:123注意:查看变量时,必须先执行定义变量语句SE......
  • 如何在CSS中使用变量
    前言CSS变量(官方称为自定义属性)是用户定义的值,它可以在你的代码库中设置一次并多次使用。它们使管理颜色、字体、大小和动画值变得更加容易,并确保整个web应用的一致性。......