笔记 shell

本文介绍Shell脚本编程的基础知识,包括如何使用Shell作为命令解析器调用应用程序,解决复杂命令的方法,以及Bourneshell、BourneAgainshell和Cshell等不同类型的Shell。文章还详细讲解了Shell脚本的执行方式、变量赋值规则、基本控制语句和函数定义。
摘要由CSDN通过智能技术生成

shell脚本编程
提供一个接口让用户和内核作交互
shel:1、:命令解析器->应用程序 2、调用相应的功能
解决复杂命令
种类:
Bourne shell(sh)
Bourne Again shell(bash)
C shell
后缀.sh
执行命令:1、sh +文件(hello.sh) 2、 chmod u+x hello.sh(加入可执行属性) 3、 ./hello.sh(非交互式)
#!/usr/bin/sh(指定解析器)第一行 注释:hello world by
shell 中只有字符串 变量赋值时 =两边不能空格 用“” “字符串”
BASH中的语句结不需要;
echo 打印变量的值
例:sum=2(在sum后加nd)
echo {$sum}nd
变量(字符串)局部变量、 默认变量 内置变量(env)
默认变量:
$* 所有命令行参数值 在各个参数值间留有空格
$0 命令本身(shell文件名)
$1 第一个命令行参数
$2 第二个命令行参数
echo 输出 read输入 read +变量名 read -p 加提示
基本控制语句: if for while(为真执行) until(为假执行) case 数组
函数:function sawp(){ } 调用函数:函数名+实参 函

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值