1.新建一個shell腳本 定義使用哪種shell版本 2.變數的定義 3.字元串的使用 3.運算符 4.流程式控制制 if else 表達式 for迴圈 while 5.用shell腳本創建50個文件 用shell腳本刪除50個文件 ...
1.新建一個shell腳本
vi shell.sh
定義使用哪種shell版本
#!/bin/bash
2.變數的定義
定義變數 age=16 輸出變數 echo $age
echo "my age is ${age}"
3.字元串的使用
name="zzz" 定義一個字元串 sentence="my name is ${name}" echo $echo sentence
在花括弧後面加個#號顯示字元串長度
echo ${#sentence}
截取字元串
echo ${#sentence}
3.運算符
a=1 b=2 乘法符號需要轉義 value=`expr $a \* $b` echo ${value}
4.流程式控制制
if else 表達式
等於是=eq,小於是=lt,大於是=gt
if [ $a =eq $b ] then echo "a=b" else echo "a!=b" fi
for迴圈
for l in 1 2 3 4 5 do echo $l done
while
i=1 while (( $i < 5 )) do echo $i let i++ done
5.用shell腳本創建50個文件
for i in `seq 50` do touch hello-${i} done
用shell腳本刪除50個文件
for i in `seq 50` do rm hello-${i} done