你的位置:首页 > 软件开发 > 操作系统 > linux(七)__shell脚本编程

linux(七)__shell脚本编程

发布时间:2016-11-26 23:00:12
一、什么是shell脚本shell除了是命令解释器之外还是一种编程语言,用shell编写的程序类似于DOS下的批处理程序。它是用户与操作系统之间的一个接口。shell脚本语言非常擅长处理文本类型的数据,由于linux中的配置文件都是文本文件,所以shell脚本语言在管理linux ...

linux(七)__shell脚本编程

一、什么是shell脚本

shell除了是命令解释器之外还是一种编程语言,用shell编写的程序类似于DOS下的批处理程序。

它是用户与操作系统之间的一个接口。

shell脚本语言非常擅长处理文本类型的数据,由于linux中的配置文件都是文本文件,所以shell脚本语言

在管理linux系统中发挥了巨大的作用。

 

二、为什么学习shell script

  • 自动化管理
  • 监控管理
  • 日志数据处理
  • 自动数据备份

 

三、基本语法

一般文件以 #!/bin/bash开头,表示该文件使用的是bash语法,不设置也行,但这是一种规范。

shell脚本是以行为单位的。注释#  变量支持字符串变量和整型变量

vi 编辑shell脚本文件

调用方式:

sh script-file

 可以加-x选项来查看这个脚本的执行过程,这样有利于调试。

./ script-file

用./方式执行shell脚本必须设置文件权限chmod +x filename 成可执行文件

.bin文件就要用./调用

 

shell变量

name=string

name变量 string被赋的值 两边不能有空格,会视为一个命令

例:

v=centos

echo=$v  ($标示一个变量)

 

date命令:

date

linux(七)__shell脚本编程

date +%H:%M:%S

linux(七)__shell脚本编程

 

shell表达式:

简单四则运算:

 b=$((5*5+5-3/2)) 

原标题:linux(七)__shell脚本编程

关键词:linux

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录