Shell编程中的变量运算 认证专享

成为vip会员,免费看所有精品课程
  • 目录

    目录 收起>

    本课程介绍Shell 编程中变量的运算,包含字符串的基本操作、基本的逻辑运算和算数运算,以及如何借助bc计算器在Shell脚本中执行浮点运算

    1.Shell编程中的变量运算课程简介 00:00:38

    本课时介绍Shell编程中变量运算的课程安排

    2.Shell编程中的字符串操作 00:11:48

    本课时介绍Shell中的字符串基本操作,包含字符串的连接和格式化,以及如何利用expr命令进行字符串的操作

    3.Shell编程中的数学运算 00:07:11

    本课时介绍Shell编程中常用的数学运算,包含逻辑运算和数值运算。介绍了各种运算符和两种不同的执行运算的方式

    4.Shell编程中的浮点运算 00:09:25

    本课时介绍如何在shell中借助bc计算器,进行浮点数和复杂表达式的计算,以及如何利用管道技术,以及输入重定向来在脚本中进行简单和复杂的浮点计算
  • 提问

    提交问题
  • 下载

  • 线路

    视频太卡?试试切换线路 √ 线路1 √ 线路2
  • 收藏

    收藏课程
  • 分享

连播

连续播放

关灯

关灯模式
视频加载太慢?

我们有两条线路可以选择,试试切换线路吧

Shell编程中的变量运算

4课时,29分钟
DormancyCypress
DormancyCypress

极客学院金牌布道师

课程背景:
Shell是Linux系统中人机交互的最重要方式,在用作服务器的非图形化界面系统中,尤为重要。在Linux服务器环境搭建中,有重要的作用。是系统管理员的必备技能。同时,随着自动化运维的兴起,很多开源框架中也使用了大量的Shell脚本做为与系统交互的途径。所以,Shell脚本编程也成为运维开发人员的必修。本课程体系,尽量面向基础,化繁为简,讲解Shell脚本编程的基本语法和应用,为广大初学者打开Shell脚本编程的大门

核心内容:
1. 字符串的基本操作,包含:
1)字符串的连接
2)字符串的长度计算
3)查找字符串中特定字符的位置
4)截断字符串
5)使用正则表达式匹字符串中的特定子串
2. Shell变量的数学运算
1)逻辑运算
2)算数运算
3. 使用bc计算器进行浮点运算
1)在命令行中使用bc
2)在脚本中使用bc

软件环境:Ubuntu 14.04

是否提供资料:

课程等级:初级

适合人群:
学生,系统管理员,运维开发人员
  • 技术问答
  • 1

    Shell编程中的变量运算课程简介

    00:38

    本课时介绍Shell编程中变量运算的课程安排

  • 2

    Shell编程中的字符串操作

    11:48

    本课时介绍Shell中的字符串基本操作,包含字符串的连接和格式化,以及如何利用expr命令进行字符串的操作

  • 3

    Shell编程中的数学运算

    07:11

    本课时介绍Shell编程中常用的数学运算,包含逻辑运算和数值运算。介绍了各种运算符和两种不同的执行运算的方式

  • 4

    Shell编程中的浮点运算

    09:25

    本课时介绍如何在shell中借助bc计算器,进行浮点数和复杂表达式的计算,以及如何利用管道技术,以及输入重定向来在脚本中进行简单和复杂的浮点计算

相关课程

  • Shell编程中的循环

    本课成主要介绍Shell编程中逻辑流程控制中的循环。包括基本的for命令的使用、类C语言for命令的使用方式;while、until语句中的循环;循环的嵌套,以及使用break和continue来控制循环的逻辑

    4课时 37分钟
    初级
    3776人学习
  • Shell编程中的条件判断

    本课程介绍Shell编程中,逻辑流程控制中的条件判断,包含if-then语句的基本用法,test命令在if语句中的使用,同时,介绍了Shell中的主要条件判断语句的使用;最后,介绍使用case语句进行逻辑分支判断。

    4课时 30分钟
    初级
    3811人学习
  • Shell编程中的变量

    本课程介绍Shell脚本编程中变量的定义和使用,包含用户自定义变量和系统环境变量。

    4课时 25分钟
    初级
    3889人学习
  • Shell脚本编程准备

    本课程做为系列课程的开始,介绍Shell以及Shell脚本的基本概念,并且简单回顾Linux基本命令,作为后续课程学习的基础。并且完整演示一个Shell脚本编写和运行的过程。

    4课时 26分钟
    初级
    7970人学习