shell指令碼小練習(2)

2021-10-08 01:34:18 字數 1277 閱讀 2662

1.通過for迴圈計算10的階乘

#!/bin/bash

sum=1

#for ((i=1;i<=10;i++)) 用類c語言的方法

#for i in

for i in `seq 1 10`

do sum=`expr $sum \*

$i`

# sum=$(($sum*$i))

done

echo

$sum

注意:

$suml \* $i之間的空格,如果寫成$suml\*$i就不會做數**算了,現實的結果就是1*2*3*4*5*6*7*8*9還可以利用shell內部的數**算

sum=expr $sum \* $i可以寫成sum=$(($sum*$i))

for迴圈批量新建使用者

shell 指令碼練習2

bin bash install nginx start nginx stop nginx reload nginx while do read p 請輸入您想要執行的操作 cmd case cmd in start start nginx stop stop nginx restart stop ...

shell指令碼兩個小練習

編寫乙個shell指令碼,把第二個位置引數及其以後的各引數指定的檔案複製到第乙個位置引數指定的目錄裡。a.while迴圈實現 bin bash dir 1shift 命令列實參左移一位,未知引數右移一位 while 1 目錄不空 docp 1 dir shift shift實現迴圈 done建立目錄...

shell指令碼練習

顯示系統資訊 bin bash descrition show system information echo os version is cat etc centos release echo kernel version is uname r echo cpu type lscpu grep m...