《Linux Shell 编程与编辑器使用详解》学习(一)

Shell脚本与经典的UINX哲学相类似,就是将复杂的工程分成简单的子任务并将组件与工具连接在一起


Shell 具有不同的风格,本文用的是bash;Bash是"Bourne-Again shell"的首字母缩略词,来源是Stephen Bourne开发的Bourne shell(sh)的一个双关语(Bourne again/ born again)。Bash已经成为了大部分UNIX衍生版中shell脚本事实上的标准。


Shell 的主要功能:

  1. 接受来自键盘灯额命令
  2. 检查命令的正确性
  3. 命令错误则给出报错信息
  4. 命令正确则使用相应的系统调用执行命令(产生进程)
  5. 命令执行完毕,给出命令执行的结果

《Linux Shell 编程与编辑器使用详解》学习(一)_第1张图片

Shell 脚本有以下有点:

  • 一次性完成目标
  • 不用重复键入一系列命令
  • 简化用户的操作

Shell基本语法:

Shell 中支持使用通配符,常用通配符如下所示:

  • ?:表示任意一个单字符
  • *:表示任意长度的任意字符串
  • [ ]:表示匹配放在[ ]中的字符集中的任意一个字符
  • { }:将大括号中的字符串以及前导字符串和后继字符串作为匹配条件

例子:

《Linux Shell 编程与编辑器使用详解》学习(一)_第2张图片



你可能感兴趣的:(《Linux Shell 编程与编辑器使用详解》学习(一))