最吸引人的莫過於及時看到成果的努力,echo就是最好的初學者反饋函式,因為它的存在你可以及時的列印出結果.
1.分支
if[ ]:then
elif ;then
else
fi
2.簡單的迴圈,迴圈是什麼你可以理解了,但迴圈的格式你得記住才行
樣式:
#!/bin/bash
for i in a b c
doecho
$idone
#chmod +x filename
#./filenam
#!bin/bash
for((i=0;i<10;i++))
doecho
$idone
3.比較運算子
比較運算子在if裡面
shell數字的比較
[ $i -eq 0 ]
-eq
-lt
-bt字串的比較=或者==
seq 語句,預設從1開始,不能太大,否則有問題
for i in `seq 100`
doecho
$idone
Shell程式設計 shell特性
linux會預設記錄1000條歷史記錄,可通過 echo histsize 檢視,如果講histsize更改為2000,那麼會預設儲存2000條。1000條記錄儲存在家目錄的 bash history 中,僅當使用者正常退出當前shell時,當前shell中執行的命令才會儲存到 bash histo...
Shell程式設計 Shell函式
shell函式 1.將命令序列按格寫在一起 2.可方便重複使用命令序列 3.shell函式定義 function 函式名 4.呼叫函式的方法 函式名 引數1 引數2 5.shell函式應用示例 1 兩個數字求和 要求 通過sum 定義函式 兩個數求和 方法一 root localhost vim d...
Shell程式設計
1 建立指令碼 vi emacs等即可 bin sh 2 shell變數 對shell來講,所有的變數的取值都是乙個字串 shell是一種解釋性語言,變數無需事先定義 shell中的系統變數 程式命令列引數的數目 儲存前乙個命令的返回值 0 當前程式名 以 1 2 形式儲存所有輸入的命令列引數 以 ...