首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Shell变量-前端工程师必备运维知识

Shell变量 定义 变量顾名思义就是可以变化量 变量必须字母或下划线开头,名称中间只能由数字,字母或者下划线组成 变量名称最大不超过255个字符 变量名在有效范围内必须唯一 变量默认类型都是字符串...分类 字符串 整型 浮点数 日期型 用户自己定义变量 这些变量值是自己定义 变量名不能为数字开头 等号左右两边不能有空格 定义变量 name=wanghaoyu age=23 复制代码 输出变量...位置参数变量 作用 $n n为数字,n代表命令本身,$1-$9代表执行命令参数第n个参数,10以上需要使用${n},比如${10} $* 这个变量代表命令所有参数,$*把所有参数当成了一个整体 $.../bin/bash echo "$1+$2+$3" 复制代码 sh test.sh 1 2 3 输出1+2+3 $@来举例for.sh #!...,一个是所有参数当作整体处理。

62920
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    腾讯在厦门升级了文旅云,腾讯数字云途平台为旅游名城注入科技活力

    12月11日,在腾讯全球数字生态大会厦门峰会上,腾讯文旅宣布正式升级文旅云,发布文旅产品WeRoad 腾讯数字云途平台,构建“1+2+3”文旅产品体系,打通文旅行业数据壁垒,全面提升业务治理能力。...腾讯文旅产品副总裁张耀辉在现场正式发布了“WeRoad 腾讯数字云途”,WeRoad将此前“一个台+三个工具箱”完善升级为“一个台+两个引擎+三个工具箱”产品体系。...面对这样行业现状,对于景区、乐园管理者来说,他们深知数字化升级是必经之路,所以本质上WeRoad是腾讯在大文旅行业产品,也是腾讯文旅服务客户、链接生态应用基石。...数字云途平台采用1+2+3架构,一个数字基座、两个智能引擎、三个一站式工具箱,兼顾治理、商业、游客服务三端需求,面向文旅全产业链开放能力。...福建拥有的不仅是秀丽风景,还有丰厚历史、文化底蕴。伴随合作落地,双方打造一个智慧、健康、便利旅游生态,厦门为标杆,输出福建特有的文旅产业优势。

    1.9K60

    1064 朋友数 (20 分)

    1064 朋友数 (20 分) 如果两个整数各位数字和是一样,则被称为是“朋友数”,而那个公共和就是它们“朋友证号”。...例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们朋友证号。给定一些整数,要求你统计一下它们中有多少个不同朋友证号。 输入格式: 输入第一行给出正整数 N。...随后一行给出 N 个正整数,数字空格分隔。题目保证所有数字小于 104。...输出格式: 首先第一行输出给定数字不同朋友证号个数;随后一行按递增顺序输出这些朋友证号,数字间隔一个空格,且行末不得有多余空格。...= 0) cout<<" "; } } return 0; } 【思路】 针对每个输入,计算他所对应索引大小,比如123,他索引应该是1+2+3=6,而6就是一个朋友数

    48410

    python基础知识

    1.注释   1.1.单行注释:#开头,#右边有所东西当做说明.   1.2.多行注释:'''   我是多行注释   ''' 2.变量   2.1.为了充分利用内存空间以及更有效率管理内存,变量是有不同类型...)   2.2.所有的变量类型可以用type(变量名)来查看 3.标识符   3.1.python中标识符是区分大小写   3.2.标识符命名规则:驼峰命名     3.2.1:小驼峰命名法:第一个单词小写字母开始....python输出:print()   4.1.格式化输出:       例如:age = 10         print('我今年%s岁' % age)     在python代码,看到%这样操作符...20个零   6.2赋值运算符,只有一个:=   把=右边结果赋值给左边变量,例如num=1+2+3,num=7   6.3符合赋值运算符 运算符 描述 实例 += 加法赋值运算符 c += a...转换为一个整数     7.2.float(x) x转换为一个浮点数     7.3.str(x) 将对象x 转换为字符串     7.4.eval(str) 用来计算在字符串有效Python表达式

    64120

    Python3--字符串常用操作方法

    结尾,执行结果为布尔值 print(name.starstwith('d')) #判断是否u结尾,执行结果为布尔值 print('ab123'.isalnum())  #判断输入字符串是否包含数字和字母...) print('*'.join(name))   #字符串每个元素都使用*号连接,执行结果:a*b*c*d*E*R*F*1*2*3,返回一个新变量值 print('使用*号拼接后name值:...,只有一个元素,执行结果:['zcl,py,zyz,ywq'] print(name1.spilt('\n')) #按照换行符分割字符串 11.按照换行符分割字符串,不常用,如下:  print('1+...2+3\n1+3+4'.splitlines())  #按照换行符分割,分割是每一行文件内容作为list一个元素,执行结果:['1+2+3', '1+3+4'] 12.字符串随机生成大小写字母、数字...,用法如下:  import string print(string.ascii_letters + string.digits) #输出所有的大小写字母+(0-9)数字 print(string.ascii_letters

    78200

    javascript学习之路_01之js基础1JavaScript简介JavaScript使用JavaScript输出javascript语句JavaScript注释JavaScript变量J

    JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。 JavaScript 很容易学习。 JavaScript使用 上面提到,JavaScript是可插入HTML代码。...那么如何插入使用JavaScript呢? 一般有两种方法: 一种直接JavaScript插入在 与 标签之间 <!...变量必须字母开头 变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y 和 Y 是不同变量) JavaScript数据类型 JavaScript拥有动态类型。...在括号内部,对象属性名值对形式 (name : value) 来定义。...总结一下,我们先简单学习了JavaScript特点用途;然后学会两种JavaScript嵌入HTML方法;JavaScript输出一般有两种方式,分别是通过id操作HTML元素输出,以及直接写到文档输出

    1.5K20

    全局变量结构(一)

    这个插入符号区分全局变量和局部变量。 全局变量名称脱字符(^)前缀后第一个字符可以是: 字母或百分号字符(%)-仅适用于标准全局变量。...对于全局变量名称,字母被定义为ASCII 65ASCII 255范围内字母字符。如果全局名称“%”开头(但不是“%Z”或“%z”),则此全局名称供InterSystems IRIS系统使用。...在IRISSYS数据库,InterSystems除以“z”、“Z”、“%z”和“%Z”开头所有全局变量名称保留给自己。...在所有其他数据库,InterSystems保留所有“ISC”开头全局名称。和“%isc.”。...在下面的示例,我们设置了^Demo全局一个节点,然后几种等效方式引用该节点: DHC-APP>s ^Demo(1+2+3)="a value" DHC-APP>w ^Demo(3+3) a

    76330

    python必掌握库:pymongo库心你懂吗?

    输出插入文档对应 _id 值 insert_one()方法返回InsertOneResult对象,该对象包含inserted_id属性,它是插入文档id值。...输出插入所有文档对应 _id 值 print(result1.inserted_ids insert_many()方法返回InsertManyResult对象,该对象包含inserted_ids属性...,该属性保存着所有插入文档id值。...6.1delete_many()方法删除多条文档 删除所有 hometown字段 S 开头文档: delete_many()方法第一个参数为查询对象,指定要删除哪些数据 myquery = { "... S 开头文档数据在mygirlfriend集合已经删除了 在这里使用了$regex来指定正则匹配,^S.*代表S开头正则表达式,这样就可以查询所有符合该正则结果。

    1.4K10

    shell编程

    b=200 定义规则 1.变量名称可以由字母、数字和下划线组成,但是不能以数字开头 2.等号两侧不能有空格!!!!!!!!!!!!...变量名=变量值 shell变量输出给环境变量 变量名=变量值 export 变量名 2.source 文件 让修改后配置信息立即生效 3.echo $变量值 查看环境变量值...$n (功能描述:n 为数字,$0 代表命令本身,$1-$9 代表第一第九个参数,十以上参数,十以上参数需要用大括号包含,如${10}) ${10} 2. $* (功能描述:这个变量代表命令行中所有的参数.../myshell.sh & 后台运行myshell.sh) 8 运算符 基本语法 1.$((运算式)) $((1+2+3)) 2.$[运算式] $[1+2+3] 3....[ 条件 ] do 代码 done 快速入门 编写while.sh: 从命令行输出一个数n,统计1+...

    52920

    pyhton习题20190201

    c3: 其他可见特殊字符 强:满足c1,c2,c3 : 只满足任一2个条件 弱:只满足任一1个或0个条件 ''' import string def print_mima_jianyan(stra...,而6=1+2+3,因此6是完数,编程找出1000之内所有完数,并按6 its factors are 1,2,3这样格式输出 ''' def print_wangshu():  num_dict...(不能数字开头、只能使用数字和字母以及‘_’) ''' import string def print_variable():  num = input("请输入一个变量名:")  if num[0]...in string.digits:   return "python变量名不能以数字开头"  for i in num:   if (i not in string.digits) and (i not...in string.ascii_letters) and (i not in '_'):    return "只能使用数字和字母以及‘_’"  return "符合python变量命名" ''' 一个句子所有数字和标点符号删除

    42330

    sed用法详解

    编辑指令’ 格式2:sed 选项 ‘编辑指令’ 文件 例:sed -n ‘/^id/p’ /etc/inittab 列出id开头行 常见命令选项 -n:屏蔽默认输出(全部文本) -i:直接修改文件内容...sed -n '4,+10p' a.txt 输出第4行及其后10行内容 sed -n ‘/^bin/p’ a.txt 输出bin开头行 sed -n ‘p;n’ a.txt 输出奇数行 sed...-n ‘n;p’ a.txt 输出偶数行 sed -n '10,$' 输出第10行结尾所有偶数行 sed -n ‘$=’ 输出文件行数 删除文本 sed '3,5d' a.txt删除第3-5行 sed.../$docs'/g a.txt 所有的doc替换为docs $代表查找串 sed ‘4,7s/^/#/’ a.txt 第四行-7 注释掉 sed ‘s/^#an/an’ a.txt #an开头注释去掉...' a.txt 文件每行第一个和第二个字符互换 sed -r 's/^(.)(.)(.*)/\2\1\3/' a.txt 文件每行第一个和第二个单词互换 sed -r 's/([a-Z]+)

    4.3K31

    Linux-Shell变量

    /sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin 1.2 变量设定 等号(=)设定变量值 *等号两边不能有空格 变量名称只能是英文或者数字,且数字不能在开头...HISTORY:系统记录历史指令数量 MAIL:mail命令邮件文件保存文件夹 PATH:执行文件查询路径,目录与目录间用冒号(:)分隔 LANG:语系 RANDOM:随机数变量,在BASH环境该变量范围是...,为12小时格式【am/pm】 \u:目前使用者账户名 \v:BASH版本信息 \w:完整工作目录名称,家目录~代替 \W:利用basename函数取得工作目录名称,也就是最后一个目录名 #:下达第几个命令...声明为只读变量,只有注销重新登录新shell才会复原 [root@iZwz9ayvrn26ptadymu9ymZ ~]# sum1=1+2+3 [root@iZwz9ayvrn26ptadymu9ymZ...~]# declare -i sum=1+2+3 [root@iZwz9ayvrn26ptadymu9ymZ ~]# echo $sum1 $sum 1+2+3 6 数组定义方法为:var[indent

    3.2K20

    肝通宵写了三万字把SQL数据库所有命令,函数,运算符讲得明明白白讲解,内容实在丰富,建议收藏+三连好评!

    DELETE 从数据库删除数据 INSERT INTO 新数据插入数据库 CREATE DATABASE 创建一个新数据库 ALTER DATABASE 修改数据库 CREATE TABLE...仅在指定列插入数据 下面的 SQL 语句插入一条新记录,但只在“CustomerName”、“City”和“Country”列插入数据(CustomerID 会自动更新): INSERT INTO...如果表字段是可选,则可以在不向该字段添加值情况下插入新记录或更新记录。然后,该字段保存为 NULL 值。 注意: NULL 值不同于零值或包含空格字段。...第四行:查找第二个位置有“r”任何值 第五行:查找任何以“a”开头且长度至少为 2 个字符值 第六行:查找任何以“a”开头且长度至少为 3 个字符值 第七行:查看“a”开头并以“o”结尾任何值...10 20 之间所有产品

    9.9K20

    【Python基础编程】掌握变量、数据类型与核心运算技巧

    ;标识符由字母、下划线和数字组成,标识符不能以数字开头,需要注意在python,标识符是区分大小写。...python具有特殊含义标识符就是关键字,例如if、class等,该类关键字无法再重新定义 四、输出 如果想在python中将内容输出到控制台,直接使用print即可,print用法主要有以下三种...(表达式) 例如: print(+2+3) # 控制台输出6 (2)进阶用法 若想一次性输出多个数据,调用print方法时多个变量用","隔开即可,例如 1.print(1,2,3) #控制台输出1...2 3 2.print(1+2+3,"python") #控制台输出6 python 从源码来看,这是因为print方法定义了*args不定长参数,所以可以传多个变量 (3)格式化输出 如果输出字符带有参数...,需要注意有三点: (1)input方法形参起到是提示作用 (2)input方法获取到值会赋给等号左边变量 (3)input方法获取到类型都是字符串 用法为: input_value

    8700

    PTA 1064 朋友数 (20 分)

    题目 如果两个整数各位数字和是一样,则被称为是“朋友数”,而那个公共和就是它们“朋友证号”。...例如 123 和 51 就是朋友数,因为 1+2+3 = 5+1 = 6,而 6 就是它们朋友证号。给定一些整数,要求你统计一下它们中有多少个不同朋友证号。 输入格式: 输入第一行给出正整数 N。...随后一行给出 N 个正整数,数字空格分隔。题目保证所有数字小于 10 4 。...输出格式: 首先第一行输出给定数字不同朋友证号个数;随后一行按递增顺序输出这些朋友证号,数字间隔一个空格,且行末不得有多余空格。...resDic[sumNoStr] += 1 else: resDic[sumNoStr] = 1 resList = []#把符合朋友数拿出来转成Int for

    27100

    Shell笔记5:sed用法详解

    编辑指令’ 格式2:sed 选项 ‘编辑指令’ 文件 例:sed -n ‘/^id/p’ /etc/inittab 列出id开头行 常见命令选项 -n:屏蔽默认输出(全部文本) -i:直接修改文件内容...sed -n '4,+10p' a.txt 输出第4行及其后10行内容 sed -n ‘/^bin/p’ a.txt 输出bin开头行 sed -n ‘p;n’ a.txt 输出奇数行 sed...-n ‘n;p’ a.txt 输出偶数行 sed -n '10,${n,p}' 输出第10行结尾所有偶数行 sed -n ‘$=’ 输出文件行数 删除文本 sed '3,5d' a.txt删除第3...[^a-Z]*)$/\1/' a.txt 文件每行第一个和第二个字符互换 sed -r 's/^(.)(.)(.*)/\2\1\3/' a.txt 文件每行第一个和第二个单词互换 sed -...sed文本块处理动作 i 行前插入文本:2iYY 在第二行之前插入文本行‘YY’ 4,7iYY 在第4-7行每一行前添加文本 a 行后插入文本:2aYY 在第2行之后添加文本 /^XX/aYY 在

    1.3K10

    shell编程基础入门

    http://www.linuxidc.com/Linux/2015-05/116936.htm 规则:默认方式下 1.数字开头优先级最高 2.小写字母开头优先级次之...但是当它们被双引号(" ")包含时,"$*" 会将所有的参数作为一个整体,"$1 $2 … $n"形式输出所有参数;"$@" 不变,依然“$1”“$2”..形式输出。...格式字符串是以%开头字符串,在%后面跟有各种格式字符,说明输出数据类型、形式、长度、小数位数等。如: 其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。...格式字符串是以%开头字符串,在%后面跟有各种格式字符,说明输出数据类型、形式、长度、小数位数等。...以下是一个基本while循环,测试条件是:如果COUNTER小于5,那么返回 true。COUNTER从0开始,每次循环处理时,COUNTER加1。运行上述脚本,返回数字15,然后终止。

    1.3K40

    Linux最常用快捷键汇总及详解

    num num为历史列表指令id;可以通过history查看历史列表 ⭐⭐✩ !string string为任意指令;执行最近string开头指令;如!...docker,执行最近一条docker开头指令 ⭐✩✩ !string:p string为任意指令;输出最新string开头指令,但不执行;:p为固定格式 ⭐✩✩ !...)当前行 ⭐⭐⭐ dG 删除光标所处行之后所有行 ⭐⭐✩ D 删除光标行末所有内容 ⭐⭐✩ 1,n2d 删除指定区间行;如:2,4d,删除24行(一起删3行) ⭐✩✩ 复制、剪切、粘贴 快捷键...强制退出;丢弃所有未保存修改 ⭐⭐✩ 导入 快捷键 说明 常用度 :r 文件路径 如:r /a.txt 就是根目录下a.txt内容导入当前编辑文本光标的位置 ⭐✩✩ :r !...command command为命令;命令执行结果输入当前编辑文本光标的位置 ⭐✩✩ 编辑执行指令 快捷键 说明 常用度 :!

    1.2K21
    领券