shell 编程

shell脚本文件

步骤:
vi aa.sh
chmod +x aa.sh
./aa.sh

1.#!/bin/bash
2.注释:#
3.shell变量没有数据类型,都是字符串
a=“hello”
read a //允许用户从键盘输入
引用变量: echo $a
删除变量: unset 变量名 eg: unset a
echo $? 用于显示上一条命令的执行结果
用系统变量时 eg:echo 'pwd'==echo $(pwd)
4.标准变量或环境变量
5.特殊变量
6.运算符与表达式
计算表达式有四种: 1、 $(()) 2、 $[] 3、 let var= 4、 expr 4 + 5
7.Test命令
1)判断表达式
2)判断字符串
3)判断整数
-ge 大于等于 –gt 大于 –le 小于等于 –lt 小于 –ne 不等于
4)判断文件
8.数组
9.if语句
10.case语句
case $1 in
"1")
echo you inputed "1"
;;
"2")
echo you inputed "2"
;;
*)
echo you inputed other number
;;
esac
11.for循环
12.while语句
13.until语句
14.shell函数

vi 1.sh

1.sh 要求读入 1 个目录名, 在当前目录下创建该目录, 并复制 etc
下的 conf 文件到该目录, 统计 etc 下所有目录的数目到 etcdir.txt



vi 2.sh

特殊变量各种参数



vi 3.sh

计算两个数的和



vi 4.sh

输出数组各元素



vi 5.sh

用参数传 1 个文件名, 该文件如果是文件并且可读可写就显示该
文件, 如果是目录就进入该目录, 并判断
ls.sh 存在否, 如果不存在就
建立
1 ls.sh 的文件并运行该文件



vi 6.sh

函数实现两个数相加


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值