Shell脚本数组与字符串处理|学习笔记

开发者学堂课程【Shell 脚本进阶:TCP/IP协议基础知识】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/799


Shell脚本数组与字符串处理

目录:

一、脚本创建、执行与退出状态码

二、变量的定义和使用

三、输出文本

四、数学运算

 

一、脚本创建、执行与退出状态码

1、创建shell脚本

Shebang: #!/bin/bash

2、执行脚本

增加脚本的可执行权限

使用绝对或相对路径执行shell脚本

3、脚本的退出状态码

$?

exit命令

 

示例:

Shell脚本数组与字符串处理|学习笔记

二、变量的定义和使用

1. Linux系统的环境变量

(1)全局环境变量

(2)局部环境变量

2.自定义用户变量

(1)有字母、数字、下划线组成

(2)长度不超过20个字符

(3)区分大小写

 

3.变量的定义/赋值

(1)等号两边不能有空格

 

4.使用美元符$对变量进行引用

(1)建议使用${variable_ _name}

 

5.命令替换:将命令的输出赋值给变量

(1)反引号‘command’

(2)$( command)

 

三、输出文本

echo命令

 

echo $USER * $(date)

Shell脚本数组与字符串处理|学习笔记

echo '$USER * $(date) '

Shell脚本数组与字符串处理|学习笔记

echo "$USER * $(date)"

Shell脚本数组与字符串处理|学习笔记

 

四、数学运算

1、expr命令:进行加减乘除运算

Shell脚本数组与字符串处理|学习笔记

2、$[operation]

Shell脚本数组与字符串处理|学习笔记

3、bc命令(支持浮点数运算)

 

上一篇:字符串_习题课_4|学习笔记


下一篇:Swift解读专题四——字符串与字符