#!/bin/bash
####數組
####
declare -a nums
for((i=0;i<=10;i++));do
nums[$i]=$RANDOM
if [ "$i" -eq 0 ]; then
MAX=${nums[$i]}
MIN=${nums[$i]}
else
if [ "$MAX" -lt "${nums[$i]}" ]; then
MAX=${nums[$i]}
elif [ "$MIN" -gt "${nums[$i]}" ]; then MIN=${nums[$i]}
else
true
fibash
fi
doneide
編寫一個腳本,定義一個數組,數組中的元素對應的值是/var/log目錄下全部以.log結尾的文件;統計出下標爲偶數的文件中的行數之和。code
#!/bin/bash
####
declare -a files
files=(/var/log/.log)
declare -i lines=0
for i in $(seq 0 $[${#files[]}]-1); do
if [ $["$i"%2] -eq 0 ]; then
let lines+=$(wc -l ${files[$i]} |cut -d"" -f1)
fi
done
echo "Lines:$lines."it