Shell编程的规范和变量

本文详细介绍了Shell编程的基本概念、脚本应用场景、编写步骤和执行方式。重点讲解了Shell脚本中的重定向和管道操作,以及变量的作用、类型、赋值和常见环境变量。通过学习,你可以掌握如何编写和执行简单的Shell脚本,以及如何利用变量和重定向提高工作效率。
摘要由CSDN通过智能技术生成

目录

Shell编程规范

Shell的作用

Shell脚本的概念

Shell脚本应用场景

编写脚本代码

赋予可执行权限

执行脚本文件

​编辑 shell脚本构成

重定向和管道操作

交互式硬件设备

重定向操作

 管道操作符号“|”

Shell变量的作用和类型

变量的作用

变量的类型

定义一个新的变量

赋值时使用引号 

从键盘输入内容为变量赋值

变量的作用范围 

整数变量的运算

简洁运算法

常见的环境变量

只读变量

 位置变量


Shell编程规范

Shell脚本是一个特殊的应用程序,它介于操作系统内核与用户之间,充当了一个“命令解释器”的角色,负责接收用户输入的操作指令(命令)并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。

Shell的作用

命令解释器,"翻译官"

介于内核和用户之间的翻译官

Shell脚本的概念

将要执行的命令按顺序保存到一个文本文件

给该文件可执行权限

可结合各种Shell控制语句以完成更复杂的操作

Shell脚本应用场景

重复性操作
有些时候需要重复操作,可以写一个脚本进行循环实现

交互性任务

批量事务处理

服务运行状态监控

定时任务执行
将脚本写入crotable -e 来进去进行定时任务

编写脚本代码

使用vim文本编辑器

每行一条Linux命令,按执行顺序依次编写
在编写shell脚本使,在名字后面带上.sh,来代表这是shell脚本命令

赋予可执行权限

使脚本具有可执行属性
chomd +x 文件

执行脚本文件

方法一:脚本文件路径(绝对路径与相对路径)
必须要有x权限

方法二:sh脚本文件路径

方法三:source脚本文件路径   (在系统环境下执行脚本)
也可以通过“.”来执行

 shell脚本构成

脚本声明
又叫“解释器”:若第一行为"#!/bin/bash",表示此行以下的代码语句是通过/bin/bash程序来解释执行,#!/bin/bash为默认解释器,还有其他类型的解释器

注释信息

可执行语句

重定向和管道操作

交互式硬件设备

标准输入:从该设备接收用户输入的数据

标准输出:通过该设备向用户输出数据

标准错误:通过该设备报告执行出错信息

重定向操作

 管道操作符号“|”

将左侧的命令输出结果,作为右侧命令的处理对象

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值