Shell脚本

本文探讨shell编程的重要性,介绍常见种类如ksh、sh、csh和tcsh,并讲解shell入门、变量操作(包括只读变量、用户输入和变量删除),助力快速开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

为什么要学习和使用shell?

shell 是内置的脚本 是为了开发的效率高。依赖强大的功能命令可以迅速的开发任务而且语法简单,代码写起来轻松易学。

常见的shell种类

ksh:

Korn shell的语法与Bourne shell相同,同时具备了C shell的易用特点。许多安装脚本都使用ksh,ksh有42条内部命令,与bash相比有一定的限制性。

sh:

是一个快捷方式,已经被/bin/bash所取代。

csh:

C shell使用的是“类C”语法,csh是具有C语言风格的一种shell,其内部命令有52个,较为庞大。目前使用的并不多,已经被/bin/tcsh所取代

tcsh:

tcsh是csh升级版,与C shell完全兼容。

shell入门

文件名.sh .sh是linux下bashshell的默认后缀

使用流程:

1、创建.sh文件 touch/vim

2、编写shell代码

3、执行shell脚本 脚本必须得有执行权限

输出命令:#lin123

进阶

一、变量

1、什么是量?

量就是数据.

2、什么是变量?

数据可以发生改变就是变量,在一个脚本周期内,其值可以发生改变的量就是变量.

3、什么叫做一个脚本周期?

一个脚本周期我们可以简单的理解为当前的shell文件,变量是shell中不可或缺的一部分,也是最基础、最重要的组成部分。

只读变量

用法:readonly 变量名

接收用户输入

用法:read-p 提示信息变量名

删除变量

用法:unset  变量名 path

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值