#!/bin/bash
echo "九九乘法表"
# 注意((之間不能有空格、加減乘除的格式、還有轉義字元\*、-ne
for (( i=1; i<=9; i=i+1 ))
do for (( j=1; j<=i; j=j+1 ))
do ((result=$i*$j))
echo -ne $i\*$j=$result"\t"
done
echo
done
#!/bin/bash
num[0]=0
num[1]=1
for (( i=2; i<10; i=i+1 ))
do num1=$
num2=$
num[i]=$(($num1+$num2))
done
# 列印所有元素
echo $
sum=0
for (( i=0; i<10; i=i+1 ))
do sum=$(($sum+$))
done
echo $sum
#!/bin/bash
read -p "請輸入您要備份的目錄的絕對路徑" beifendir
read -p "請輸入您要備份到那個目錄下" destinationdir
# 強制遞迴複製
cp -rf $beifendir $destinationdir
$./cuts.sh 11 14
thisis a test of cuts program
#(輸入
)test
#(顯示結果
)
#!/bin/bash
read -p "請輸入乙個字串" str
# -c代表擷取字串中的一段
echo $str | cut -c $1-$2
#!/bin/bash
i=1max=100
sum=0
while [ $i -le $max ]
do if [ $(($i%2)) -eq 1 ];then
sum=$(($sum+$i))
fi i=$(($i+1))
done
echo $sum
#!/bin/bash
var[10]="nanchang yichun haha djdj ksks hshs shq hsv has haz"
for (( i=1; i<=10; i=i+1 ))
do echo "$"
done
shell指令碼練習題
bin bash 寫乙個指令碼 1.設定變數file的值為 etc passwd 2.依次向 etc passwd中的每個使用者問好,並且說出對方的id是多少 形如 hello,root,your uid is 0.file etc passwd count wc l cut f1 d for i ...
shell指令碼基礎練習題
1.設計乙個 shell 程式,新增乙個新組為 class1,然後新增屬於這個組的 30 個使用者,使用者名稱的形式為stuxx,其中 xx 從 01 到 30。在 tmp目錄下新建乙個shell指令碼std.sh root localhost tmp vim std.sh bin bash 新增乙...
shell程式設計練習題
g echo she is a girl g echo she is a girl b echo he is a boy b echo he is a boy echo i dont know esac 注 此處echo輸出的內容最好用雙引號引起來 雖然官方手冊說可以不用雙引號,但在本系統cento...