1. 編寫乙個shell指令碼,從鍵盤讀入10個數,顯示最大值和最小值。
#!/bin/sh遍歷自增序列也可以為:echo "enter your number:"
read input
max="$input"
min="$input"
for i in $(seq 2 10)
do read a
if [ `echo $a| awk -v b=$max ''` -eq "1" ]; then
max="$a"
elif [ `echo $a| awk -v c=$min '.
done
for (( i=1; i<=5; i++ ))5) 順便看看while迴圈:do echo "i=$i"
done
myvar=1注意myvar=$(( $myvar + 1 )),賦值時不能加$,不然即為1=1+2;而且myvar與=之間不能有空格,否則shell無法識別此為賦值。這句也可以表示為myvar=`expr $myvar + 1`。while [ $myvar -le 10 ]
do echo $myvar
myvar=$(( $myvar + 1 ))
done
變數自增有以下幾種方式:
最後,看看別人寫的:
#!/bin/shread -p 'please enter 10 numbers: ' numbers
awk 'printf "max: %d, min: %d\n",max,min}' <<< $numbers
每天一道程式設計題 6
1.掃瞄當前目錄下所有.txt結尾的檔案,但每次列出10個檔案,提示是否要刪除這10個檔案。若選擇不是則不刪除,並繼續顯示下10個檔案詢問提示。若選擇是則刪除,並繼續顯示下10個檔案詢問提示。bin sh pwd data0 test count 0 for i in ls data0 test t...
每天一道演算法題
no.1 棧是特殊的線性表,它。a.對 b.錯答案 錯,它的插入和刪除都是在同一端進行的。no.2 n個葉子節點的滿二叉樹 除了葉子節點,每個節點都有兩個孩子 總共有多少個節點?a.2n 1 b.2n c.n 1 d.n答案 a 滿二叉樹我們講過了,度為0的節點比度為2的加點多乙個。滿二叉樹是特殊的...
每天一道Linux題
1 為了檢視不斷更新的日誌檔案,可以使用的指令是 a.cat n b.vi c.more d.tail f 答案 這道題沒什麼好說的,使用tail f可以看到實時更新的日誌檔案,選d.2 檔案exer1的訪問許可權為rw r r 現要增加所有使用者的執行許可權和同組使用者的寫許可權,下列哪個命令是對...