1、列印數字迴圈,反引號· ·
代表是命令被執行
#!/bin/bash
for i in `seq 1 15`
do echo "the num is $i"
done
2、求1-100的和
#!/bin/bash
#auto sum 1-100
#expr a+b = sum
sum=0
for((i=0;i<=100;i++))
do sum=`expr $i + $sum`
done
echo $sum
ps: 執行shell指令碼的時候 bash -n shell.sh 可以判斷指令碼是否有錯誤 bash -x shell.sh 可以檢視指令碼的執行過程
3、案例3,找到相關log檔案,批量打包
#!/bin/bash
for i in `find . -name "*sh"`
do tar -czvf 2019all.tgz $i
done
linux shell 程式設計
bin bash comments your commands go here 首行中的符號 告訴系統其後路徑所指定的程式bash即是解釋此指令碼檔案的shell程式。除第一行外,以 開頭的行就是注釋行,直到此行的結束。如果一行未完成,可以在行尾加上 這個符號表明下一行與此行會合併為同一行。有環境變...
linux shell 程式設計
1 程式設計入門 shell的簡介。從程式設計師的角度來看,shell本身是一種用c語言編寫的程式,從使用者的角度來看,shell是使用者與linux作業系統溝通的橋梁。使用者既可以輸入命令執行,又可以利用 shell指令碼程式設計,完成更加複雜的操作。在linux gui日益完善的今天,在系統管理...
Linux Shell 程式設計
檔案描述 shell 代號 dev stdin 標準輸入,一般指的是鍵盤輸入 dev stdout 標準輸出,一般指終端顯示器 dev stderr 標準錯誤,一般指終端顯示器 l輸出重定向 l輸入重定向 l追加重定向 l錯誤重定向 2 l輸出和錯誤同時重定向 應用例子 1.將 ls的結果輸出到檔案...