SHELL
文章平均质量分 91
本栏主要记录shell脚本编程的学习过程
贝勒里恩
用生命写代码,用灵魂做界面!
展开
-
编写shell脚本--编写第一个shell脚本
文章目录一、什么是shell脚本二、怎样写shell脚本2.1、脚本文件的格式2.2、可执行权限2.3、脚本文件的位置2.4、脚本的理想位置三、编写脚本注意事项3.1、长选项名3.2、缩进和行连接学习了一些命令行工具之后,虽然这些工具可以解决很多计算问题,但是我们在使用它们的时候只能在命令中一个一个手动输入。如果可以让shell完成更多工作,岂不是更好?当然可以。通过自行设计,将命令行组合成程序的方式,shell就可以独立完成一系列复杂的任务。我们可以通过编写shell脚本方式来实现。一、什么是shel原创 2020-05-21 21:09:18 · 2027 阅读 · 2 评论 -
编写shell脚本--启动一个项目
文章目录一、第一阶段:最小文档二、第二阶段:加入一点数据三、变量和常量3.1、创建变量和常量3.2、为变量和常量赋值四、here文档本项目是编写一个报告生成器,它会显示系统的各种统计数据和状态。并以HTML格式来产生报告。这样,我们就可以使用Web浏览器进行查看。程序一般由一系列阶段组成,每一个阶段都会增加一些特性和功能。该程序的第一阶段是创建一个非常小的HTML页面,它不包含任何系统信息(后面会添加这些信息)。一、第一阶段:最小文档我们需要知道的第一件事就是一个结构良好的HTML文档的格式,如下所原创 2020-05-22 13:42:14 · 1361 阅读 · 0 评论 -
编写shell脚本--自顶向下设计
文章目录一、shell函数二、局部变量三、保持脚本的运行一、shell函数我们的报告当前执行如下步骤,即可生成HTML文档。打开页面打开页面标题设置页面标题关闭页面标题打开页面主体输出页面主体输出时间戳关闭页面主体关闭页面为了下一阶段的开发,我们将在步骤7和步骤8之间额外添加一些任务,如下所示。系统正常运行时间和负载。这是自上次关机或重启之后系统的运行时间,在几个时间间隔内,当前运行在处理器上的平均任务量。磁盘空间。系统存储空间的使用情况。用户空间。每个用户所使用的存储空原创 2020-05-22 21:28:18 · 291 阅读 · 0 评论 -
编写shell脚本--流控制:IF分支语句
文章目录一、使用if二、退出状态三、使用test命令3.1、文件表达式3.2、字符串表达式3.3、整数表达式四、更现代地test命令版本五、(())--为整数设计六、组合表达式七、控制运算符:另一种方式地分支让我们来考虑一个使用伪代码表示地简单逻辑示例。伪代码是计算机语言的一种模拟,为的是方便人们理解。X = 5If X = 5, then: Say "X equal 5."Otherwise: Say "X is not equal to 5."这就是一个分支的例子。根据条件,如果“X=原创 2020-05-24 09:56:08 · 654 阅读 · 0 评论 -
编写shell脚步--读取键盘输入
文章目录一、read--从标准输入读取输入值1.1、选项1.2、使用IFS间隔输入字段二、验证输入三、菜单一、read–从标准输入读取输入值内嵌命令read的作用是读取一行标准输入。此命令可用于读取键盘输入值或应用重定向读取文件中的一行。read命令的语法结构如下所示:read [-options] [variable...]语法中options为下表中列出的一条或多条可用的选项,而variable则是一到多个用于存放输入值的变量。若没有提供任何此类变量,则由shell变量REPLY来存储数据行。原创 2020-05-24 15:56:35 · 3009 阅读 · 1 评论