
Bash Shell Scripting
shell 脚本专栏,针对bash shell的详细学习笔记
stevenux
Think different.
展开
-
shell编程基础
HELL脚本编程基础一.编程基础1.程序基本概念2.不同的程序的执行方式3.编译型语言和解释型语言二.shell脚本基础1.shell脚本的基本结构2.hell脚本格式要求:首行shebang机制3.脚本调试三.变量1.bash中变量的种类2.练习3.环境变量4.bash内建的环境变量5.只读和位置变量四.bash-shell脚本的基本算术运算五.bash中的各种测试1.条件测试2.bash的数值...原创 2019-10-10 21:40:09 · 1135 阅读 · 0 评论 -
shell编程进阶技能详细介绍
Shell脚本编程进阶一.循环1.for循环2.while循环3.until循环4.循环控制语句continu5.循环控制语句break6.循环控制shift命令7.while特殊用法8.select循环与菜单二.信号捕捉信号捕捉traptrap示例三.函数1.定义函数2.函数使用3.函数返回值4.交互式环境下定义和使用函数5.在脚本中定义及使用函数6.使用函数文件7.载入函数8.执行shell...原创 2019-11-06 22:16:27 · 453 阅读 · 0 评论 -
Chapter6.bash退出和退出状态详解
Chapter6.bash退出和退出状态详解概述详解 概述就像在C程序中一样,exit命令会停止脚本。其也可以返回一个跟在其后的值,该值可以被脚本的父进程访问。在bash中每个命令运行结束都返回一个退出状态值(有时被称为返回状态或退出代码)。运行成功的命令返回一个0,而运行失败的命令返回一个非0值,通常被解释为错误码。良好的UNIX命令、程序和工具运行成功就返回一个0退出代码。也...翻译 2019-10-13 14:15:18 · 1066 阅读 · 0 评论 -
Chapter4_bash变量和参数介绍
Chapter4_bash变量和参数详细介绍概述4.1. 变量替换(Variable Substitution)4.2. 变量赋值(Variable Assignment)4.3. Bash变量是无强制类型要求的(Bash Variables Are Untyped)4.4. 特殊变量类型(Special Variable Types)1.局部变量(Local variables)2.环境变量(E...翻译 2019-10-04 10:39:05 · 199 阅读 · 0 评论 -
Chapter3_bash特殊字符详解
文章目录Chapter3: bash shell 中的特殊字符详解[sharp] # 井号井号常用作注释符号[semicolon] ; 分号分号一般用作命令分隔符,允许多个命令处于同一行[double semicolon] ;; 双分号双分号用作case语句中的语句结束符[period] . 英文句号通常,英文句号.为bash builtin命令,等同于source[double quote] '...翻译 2019-10-01 21:03:34 · 1282 阅读 · 0 评论 -
Chapter5.bash引用-Quoting详细介绍
Chapter 5.bash引用-Quoting详细介绍概述5.1. 引用变量(Quoting Variables)5.2. 转义/逃逸(Escaping) 概述引用的字面意思就是,用引号括住一个字符串。这可以保护字符串中的特殊字符不被shell或shell脚本重新解释或扩展。(如果一个字有不同于其字面意思的解释,它就是“特殊的”。例如:星号*除了本身代表*号以外还表示文件通配和正则表达...翻译 2019-10-13 10:59:52 · 349 阅读 · 0 评论