Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析
文章目录
- 1 shell 简单入门
- 1.1 shell分类
- 1.2 shell脚本
- 1.3 Shell 脚本四种启动方式
- 2 shell 变量
- 2.1 普通变量
- 2.1.1 定义变量
- 2.1.2 变量中单引号、双引号的区别
- 2.1.3 将命令的结果赋值给变量
- 2.1.4 只读变量 readonly
- 2.1.5 删除变量
- 2.2 环境变量
- 2.2.1 环境变量与删除
- 2.2.2 查看环境变量
- 2.3 特殊变量
- 2.4 位置参数
- 2.4.1 使用脚本文件传递位置参数
- 2.4.2 使用函数传递位置参数
- 2.5 键盘输入
- 3 运算符
- 3.1 算数运算符
- 3.2 逻辑运算符
- 3.3 字符串运算符
- 3.4 文件测试运算符
- 4 流程控制
- 4.1 if 语句
- 4.1.1 if-else:判断相等
- 4.1.2 if-elif-else:成绩段位判断
- 4.1.3 判断字符串是否为空
- 4.2 case条件语句
- 4.3 循环
- 4.3.1 for 循环
- 4.3.2 while循环
- 4.3.3 until 循环
- 4.4 流程控制语句
- 4.4.1 exit
- 4.4.2 break语句
- 4.4.3 continue 语句
- 4.5 函数定义
- 5 字符串操作
- 5.1 获取字符串长度
- 5.2 字符串拼接
- 5.3 字符串截取
- 5.3.1 从左边开始
- 5.3.2 从右边开始
- 5.3.3 从指定字符(子字符串)开始截取
- 5.3.4 使用 % 截取左边字符
- 6 数组
1 shell 简单入门
Shell是一个用C语言编写的程序,它是用户使用linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
本文主要以shell脚本为重心展开介绍。
哈喽,大家好,我是[有勇气的牛排](全网同名)
基础内容 1.如何高效的学好java 多写代码,多写笔记,多写文章 多练交流,多练思维,多练技能 多分享,多提问,多思考 最重要(坚持) 2.计算机应用领域 1)科学计算 2)数据处理 3)自动控制 ... 常用变量的定义 //定义变量.获取变量值(数值型) $ a=1 $ echo ${a} 1 //定义变量.获取变量值(字符串) $ a="hello world" $ echo $ ... 转自:http://blog.sina.com.cn/s/blog_46177c3401014fty.html 一.Shell基本类型的变量: (1)Shell定义的环境变量: Shell在开始执行时 ... Java基础语法之控制流程 语言的流程控制提供了对程序步骤的基本方法. 三大流程控制语句:顺序.选择.循环 复合结构 复合结构是以一个区块为单位的,由"{"开始"}&qu ... linux shell 基础 使用日志与心得 1.#!/bin/bash 第一行就出现 #!/bin/bash是指此脚本使用/bin/bash来解释执行. 其中,#!是一个特殊的表示符,其后,跟着解释 ... 1.6 多重循环控制 1.6.1 概念解析 1)多重循环就是指将一个循环嵌套在另一个循环体内,就形成了嵌套循环.在外边的for循环称之为外层for循环,在里面的for循环称之为内层for循环.2)实质 ... 本文我们来学习一下v-if,v-show和v-for指令,也就是最基础的流程控制和循环处理. v-if 和 v-show v-if 和 v-show 的作用有点类似,都是进行条件判断,我们一起来看一下 ... [Python基础]流程控制-if..else ''' 基本的使用 if 条件: 满足条件执行的代码 else: 不满足条件执行的代码 ''' # age = input("Please i ... 如何获得所有具有"client_type = 0"的"clid's"?管道字符"|"分离每个客户的信息.文本,我有仅仅是一个行:Linux ...Linux Shell 基础语法 流程控制 逻辑运算 字符串操作详细解析相关推荐
最新文章
热门文章