1 shell变量
1 在shell编程语言里面有两种变量的类型,字符串和整型
2 定义shell变量
name=string
1 name是变量名,变量名用小写字母命名
2 =是赋值符号,=的两边不能有空格,否则将视为命令
3 string是被赋值的变量,比如字符串或者是整数
3 在shell里面我们使用$来取得变量的值
2 字符串变量
1 v1=centos
v2="this is a shell"(在所有的脚本语言里面字符串可以用单引号也可以使用双引号来赋值)
2 通过第一点,我们发现如果被赋的值有空格,我们必须要使用引号,如果没有空格可以则可以省略引号
3 练习:使用shell来测试字符串变量
3 整型变量
1 a=10
b=20
2 整型变量的注意事项和字符串变量一样
3 练习:利用整型变量来进行四则运算
1 在shell里面如果要进行两个整型数的四则运算,我们必须使用$(())来做
4 shell字符串变量表达式
1 ${#string},用来计算字符串string的长度
2 ${string:position},从position位置开始提取字符串
3 ${string:position:length}从位置position开始提取长度为length的子串
4 ${string#substring},从开头删除substring子串
5 ${string#I*.},删除从I开始到.的所有字符(最短匹配)
比如删除从t开始到s结束的最短匹配
6 ${string##I*.},删除从I开始到.的所有字符(最长匹配)
比如删除从t开始到s结束的最长匹配
分享到:
相关推荐
shell编程基础-变量详解。 shell编程基础-语句详解。 shell编程基础-函数详解。 shell编程实例分析。 linux应用程序设计基础-GCC编译器。 linux应用程序设计基础-GDB调试器。 linux应用程序设计基础-Makefile。 ...
第1章 Shell脚本编程概述 1 第2章 Linux文件系统和文本编辑器 12 第3章 正则表达式 43 第4章 sed命令和awk编程 64 第5章 文件的排序、合并和分割 105 第6章 变量和引用 133 ...第17章 bash Shell编程范例 420
Linux运维-3.Shell编程-11shell基础-111环境变量2.avi
Linux运维-3.Shell编程-11shell基础-120变量测试.avi
Linux运维-3.Shell编程-11shell基础-108变量分类.avi
Linux Shell编程基础 1.调用shell 2.注释 3.执行shell脚本 4.接收用户输入并赋值给变量 5.Bash中的变量 1. 环境变量 1.1HOME 2.2LANG 3.3SHELL 4.4PATH 5.5PS1 6.6PS2 7.7只读环境变量 8.8永久修改环境变量 2. 位置...
Linux运维-3.Shell编程-11shell基础-107变量命名规则.avi
Linux运维-3.Shell编程-11shell基础-114位置参数变量2.avi
Linux运维-3.Shell编程-11shell基础-112环境变量3.avi
Linux运维-3.Shell编程-11shell基础-110环境变量1.avi
Linux运维-3.Shell编程-11shell基础-115预定义变量.avi
Linux运维-3.Shell编程-11shell基础-109用户自定义变量.avi
Linux运维-3.Shell编程-11shell基础-117declare声明变量类型.avi
Linux运维-3.Shell编程-11shell基础-113位置参数变量1.avi
Linux运维-3.Shell编程-11shell基础-121环境变量配置文件1.avi
如shell编程需要的基础知识储备、shell脚本概念介绍及第一个脚本案例、shell脚本基础知识-作用地位-比其他语言优势、建立一个规范的shell脚本、执行shell脚本的多种方法及重要区别精讲、shell脚本开发的9点基本规范...
要达到这个境界,管理者必须具备相当程度的Shell操控能力与Shell程序设计能力,卧龙小三拥有丰富的主机管理实务经验,以及多年的教学经验,相信这本《实战Linux Shell编程与服务器管理》必能引领读者轻松跨越Bash ...
介绍shell编程的相关知识 Shell 基本语法 Shell 定义的环境变量 用户定义的变量 Shell 程序设计的流程控制 运行Shell 程序的方法 bash 的内部命令
呵呵,这真的是一本好书《LINUX与UNIX SHELL编程指南》 --------------------------------------------- 经典《Linux与UNIX Shell编程指南》 shell是一种完整的编程语言,易学易用;shell脚本可以使烦人的手工作业...
2.Shell编程之变量及LAMP导航菜单编写.mp4 3.Shell编程之IF条件语句各种案例演练.mp4 4.使用if条件语句编写MySQL备份脚本.mp4 5.Shell编程之LAMP一键安装脚本实战.mp4 6.For循环及实战批量远程命令脚本.mp4 7.While...