天天看點

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]鍵”。