开发者学堂课程【Shell 脚本进阶:TCP/IP协议基础知识】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/799
Shell脚本数组与字符串处理
目录:
一、脚本创建、执行与退出状态码
二、变量的定义和使用
三、输出文本
四、数学运算
一、脚本创建、执行与退出状态码
1、创建shell脚本
Shebang: #!/bin/bash
2、执行脚本
增加脚本的可执行权限
使用绝对或相对路径执行shell脚本
3、脚本的退出状态码
$?
exit命令
示例:
二、变量的定义和使用
1. Linux系统的环境变量
(1)全局环境变量
(2)局部环境变量
2.自定义用户变量
(1)有字母、数字、下划线组成
(2)长度不超过20个字符
(3)区分大小写
3.变量的定义/赋值
(1)等号两边不能有空格
4.使用美元符$对变量进行引用
(1)建议使用${variable_ _name}
5.命令替换:将命令的输出赋值给变量
(1)反引号‘command’
(2)$( command)
三、输出文本
echo命令
echo $USER * $(date)
echo '$USER * $(date) '
echo "$USER * $(date)"
四、数学运算
1、expr命令:进行加减乘除运算
2、$[operation]
3、bc命令(支持浮点数运算)