作业三
#!/bin/bash
num=`ls -d /etc/[p,P]* | wc -l`
echo $num
ubuntu@ubuntu:8_4homework$ cat 1.sh
#!/bin/bash
a=(`ls -la ~/|cut -d r -f 1|grep -i d`);
echo "目录文件个数:${#a[*]}"
b=(`ls -la ~/|cut -d r -f 1|grep -i -`)
echo "普通文件个数:${#b[*]}"
作业四
#!/bin/bash
read -p "输入文件名" name
len=`expr length $name`
s=`expr index $name`
var=`expr substr $name $((s+1)) $((len-s1))`
if [ "$var" = "sh" ]
then
echo "脚本文件"
if [ -x "$name" ]
bash $name
else
echo "不可执行"
sudo chmod o+x $name
fi
else
echo "非脚本文件"
fi
作业五
#!/bin/bash
read -p "输入要查找的用户名" user
var=`id $user |cut -d '=' -f 1`
if [ "$var" = "uid" ]
then
echo "用户存在"
else
echo "不存在该用户,即将创建用户"
sudo adduser $user
id $user
fi
作业6
#!/bin/bash
read -p "输入学生的成绩" scores
if [ $scores -gt 90 -a $scores -le 100 ]
then
echo "A"
elif [ $scores -gt 80 -a $scores -le 90 ]
then
echo "B"
elif [ $scores -gt 70 -a $scores -le 80 ]
then
echo "C"
elif [ $scores -gt 60 -a $scores -le 70 ]
then
echo "D"
fi
作业7
#!/bin/bash
num=`ls -d /etc/[p,P]* | wc -l`
echo $num