Shell编程

来自软件实验室
Subaochen讨论 | 贡献2015年11月5日 (四) 11:37的版本 shell概述

跳转至: 导航搜索

shell概述

shell是一种高级程序设计语言

shell的特点

  • 组合命令成为心的命令
  • 允许灵活使用数据流,提供通配符、输入输出重定向、管道等机制
  • 结构化程序设计
  • 提供可配置的环境

shell的主要版本

csh/ksh/bash/ash/zsh,主流:bash

基本的bash shell脚本示例

#!/bin/bash
date
pwd
cd

shell中的特殊字符

shell变量

shell控制结构

if语句

条件测试

while语句

shell函数

作业控制

shell内置命令

shell脚本调试技术