shell脚本
文章平均质量分 55
朝着希望前进
这个作者很懒,什么都没留下…
展开
-
shell 脚本hello world
1,什么是shell脚本? shell脚本是在linux下运行的文件。文件内容是一系列可执行命令。2,怎么开始写shell脚本? 1,安装ubuntu系统或者有可供连接的远程linux系统 2,编写脚本 3,给脚本赋予可执行权限脚本文件格式 为了保持编程传统,我们将创建一个“hello world”程序来说明一个极端简单的脚本。脚本内容:#! /bin/bash# t原创 2016-06-30 16:42:42 · 2235 阅读 · 0 评论 -
启动一个shell脚本项目
创建项目的目的是为了了解怎么使用各种各样的shell功能来创建程序,更重要的是,创建好程序。 我们将要编写一个程序是一个报告生成器。它会显示系统的各种统计数据和它的状态,并将产生HTML格式的报告,所以我们能通过网络浏览器,比如说Firefox或者chrome来查看这个报告。在命令行输入 vi sys_info_page,文件内容:#!/bin/bash#Program to output a s原创 2016-06-30 18:00:07 · 2952 阅读 · 0 评论 -
shell变量和函数定义
shell中函数定义有两种形式: methodName(){ } 或 function methodName{ } 调用方式都是$(methodName) 具体demo代码:#!/bin/bashfunction method1 {echo "say method1"}method2(){echo "say method2"}cat << _EOF原创 2016-07-01 10:53:07 · 2727 阅读 · 0 评论 -
流程控制:if分支结构
shell中if判断语法:if commands; then commandselif commands; then commandselse commandsfi与if一块使用的commands比较流行的格式是: [ expression ] 这里的expression是一个表达式,其执行结果是true或者是false。注意中括号表达式最前面和最后面都是有空原创 2016-07-01 16:12:35 · 2500 阅读 · 0 评论 -
shell读取键盘输入
read - 从标准输入读取数值,命令语法: read [-options] [variable] 这里的options是可以个跟的参数中的一个或多个,且variable是用来存储输入数值的一个或多个变量名。如果没有提供变量名,shell变量REPLY会包含数据行。具体的demo如下:#!/bin/bashecho -n "please enter an integer原创 2016-07-04 17:45:28 · 32391 阅读 · 1 评论 -
流程控制:while/until循环
用while循环输出1到5的数字,while的命令语法是:while commands; docommands;done具体demo如下:#!/bin/bash#while-count:display a series of numberscount=1while [ $count -le 5 ]; doecho $countcount=$((count+1))doneecho "原创 2016-07-08 10:49:01 · 2453 阅读 · 0 评论 -
流程控制:case分支
bash的多选复合命令称为case。它的语法规则如下所示:case word in [pattern [|pattern]...) commands ;; ]... esac用case编写菜单读取shell脚本:#!/bin/bash#case-menu:a menu driven system information programclear;cat << _EOF_please原创 2016-07-08 14:42:23 · 1476 阅读 · 0 评论