c++学习11.30 shell脚本

c++学习11.30<shell脚本>
1.归档和压缩
归档:把多个文件打包在一起 tar
归档:tar -cvf ***.tar 文件列表
解档:tar -xvf ***.tar

2.gzip是GUN组织开发的一个压缩程序
压缩: tar -czf ***.tar.gz 文件列表
解压: tar -xzf ***.tar.gz
bzip2也是压缩命令,压缩能力更强
压缩:tar -cjf ***.tar.gz
解压:tar -xjf ***.tar.gz

3.zip:linux提供zip和unzip程序来压缩和解压程序
压缩:zip zip ***.zip 文件列表
解压 unzip unzip ***.zip

Shell脚本:将相关的shell命令放入文件中,令其自动执行。
1.脚本的解释器:/bin/bash
2.shell源文件的后缀名:sh
3.脚本格式

!/bin/bash

4.输入:read 变量名
read -p "提示"变量名
5.执行程序:路径/文件名
顺序从上往下
6.shell没有数据类型,只有一个字符串类型
获取变量内容 变 量 名 获 取 变 量 长 度 {变量名} 获取变量长度 {#变量名}
获取字符串 ${变量名:n:m} n:第几个起 m:长度
在“”加{}
转义字符: \n换行 \t制表
7.数值测试:test 比较文件类型和数值字符串的大小
test 1 -eq 2 相等
-ge 大于等于 -gt大于
-le 小于等于 -lt小于 -ne 不等于
练习:
三个数 求最大 次大值。
在这里插入图片描述

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值