shell变量及其操作

        编程语言分为两种,一种是编译型语言,以C语言为代表,编译型语言的特点是转换成二进制的可执行程序,不需要运行环境;另一种是解释型语言,以shell,Python为代表,特点是需要特定的运行环境,一边编译,一边解析;Java是介于两者之间。

学习一门编程语言的方法:1.先确定选择一门语音:先Python后Java。2.学习语法:变量;语句,函数;环境。3.找案例学习。


shell变量及其操作_第1张图片


shell变量及其操作_第2张图片
变量概述


shell变量及其操作_第3张图片
作用域



shell变量及其操作_第4张图片
局部变量定义


shell变量及其操作_第5张图片
变量赋值


shell变量及其操作_第6张图片
变量赋值
shell变量及其操作_第7张图片
创建数组
shell变量及其操作_第8张图片
预定义变量


前后台切换


shell变量及其操作_第9张图片
环境变量


shell变量及其操作_第10张图片
局部变量在其他作用域不可用


shell变量及其操作_第11张图片
declare -x  创建声明全局变量;export 输出全局变量


shell变量及其操作_第12张图片
典型的环境变量


shell变量及其操作_第13张图片
set打印出全部变量


shell变量及其操作_第14张图片
env打印出局部变量


shell变量及其操作_第15张图片
${#变量名}输出长度


shell变量及其操作_第16张图片
变量替换


shell变量及其操作_第17张图片
${value:-word}实例,未赋值直接输出,赋值后输出赋值



shell变量及其操作_第18张图片
${value:=word}实例,全部赋值


shell变量及其操作_第19张图片
提取子串从哪里开始提取(切片)


shell变量及其操作_第20张图片
提取子串从哪里开始提取多少个


shell变量及其操作_第21张图片
从开头匹配替换


shell变量及其操作_第22张图片
从末尾匹配替换


shell变量及其操作_第23张图片
字符串替换

你可能感兴趣的:(shell变量及其操作)