整理思维导图
写一个函数,获取用户的uid和gid并使用变量接收
#!/bin/bash
function fun(){
echo `id -u`
echo `id -g`
}
a=`fun`
echo "a: $a"
整理冒泡排序、选择排序和快速排序的代码
#!/bin/bash
arr=($*)
for i in `seq $(($#-1))`
do
count=0
for j in `seq 0 $(($#-1-i))`
do
if [[ ${arr[j]} -lt ${arr[j+1]} ]]
then
temp=${arr[j]}
arr[j]=${arr[j+1]}
arr[j+1]=$temp
((count++))
fi
done
if [ $count -eq 0 ]
then
break 1
fi
done
echo ${arr[*]}
#!/bin/bash
arr=($*)
for i in `seq 0 $(($#-1))`
do
max=$i
for j in `seq $((i+1)) $#`
do
if [[ ${arr[max]} -le ${arr[j]} ]]
then
max=$j
fi
done
if [ $max -ne $i ]
then
temp=${arr[max]}
arr[max]=${arr[i]}
arr[i]=$temp
fi
done
echo "choice ${arr[*]}"