天天看点

Linux_Bash脚本基础目录Bash使用基础if 语句运算符逻辑表达式不将执行指令的结果显示出来echo 语句从Bash接受输入参数Case语句循环内置变量和函数AWK Command

<a href="#%E7%9B%AE%E5%BD%95">目录</a>

<a href="#bash%E4%BD%BF%E7%94%A8%E5%9F%BA%E7%A1%80">Bash使用基础</a>

<a href="#if-%E8%AF%AD%E5%8F%A5">if 语句</a>

<a href="#%E8%BF%90%E7%AE%97%E7%AC%A6">运算符</a>

<a href="#%E9%80%BB%E8%BE%91%E8%A1%A8%E8%BE%BE%E5%BC%8F">逻辑表达式</a>

<a href="#%E4%B8%8D%E5%B0%86%E6%89%A7%E8%A1%8C%E6%8C%87%E4%BB%A4%E7%9A%84%E7%BB%93%E6%9E%9C%E6%98%BE%E7%A4%BA%E5%87%BA%E6%9D%A5">不将执行指令的结果显示出来</a>

<a href="#echo-%E8%AF%AD%E5%8F%A5">echo 语句</a>

<a href="#%E4%BB%8Ebash%E6%8E%A5%E5%8F%97%E8%BE%93%E5%85%A5%E5%8F%82%E6%95%B0">从Bash接受输入参数</a>

<a href="#case%E8%AF%AD%E5%8F%A5">Case语句</a>

<a href="#%E5%BE%AA%E7%8E%AF">循环</a>

<a href="#for-%E8%AF%AD%E5%8F%A5">for 语句</a>

<a href="#while%E8%AF%AD%E5%8F%A5">While语句</a>

<a href="#%E5%86%85%E7%BD%AE%E5%8F%98%E9%87%8F%E5%92%8C%E5%87%BD%E6%95%B0">内置变量和函数</a>

<a href="#awk-command">AWK Command</a>

1. 显示脚本的执行的详细步骤:

2. 判断一条指令是否执行成功

格式:

Example:

判断是否存在D/N.tar.$H文件 –&gt; 判断是否存在 -f

<code>Commands &amp;&gt; /dev/null</code>

不换行显示:

获取变量内的体积

一般用于程序启动脚本

Syntax:

格式1:

格式2:

awk 就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。

工作原理:读入并分割有’\n’换行符的的一天记录,再将这条记录以(-F ” “)指定的特定分割符来划分出域,填充域,最后使用Number 来选择显示第几个域并{printNumber} 显示。没有-F指定特定分隔符时,默认分隔符为”空白键” 或 “[tab]键”。