题目1
代码:
echo -n "hello "
whoami
echo -n "您的机器名:"
echo `hostname`
echo -n "上一级目录中的所有文件列表:"
ls -l ../
ps -aux | grep root
echo ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
echo "环境变量>>>>>>>>>"
echo $PATH
echo "HOME>>>>>>>>>>>"
echo $HOME
echo "磁盘使用情况>>>>>>>>>>>>>>>"
df -h
echo -n "您的组id是:"
id -g
echo "Good bye"
效果:
题目二:
代码:
#! /bin/bash
cd /etc
var1=`ls`
arr=($var1)
echo -n "etc目录:"
echo ${#arr[*]}
count1=${#arr[*]}
cd /var
var2=`ls`
arr2=($var2)
echo -n "var目录:"
echo ${#arr2[*]}
count2=${#arr2[*]}
cd /usr
var3=`ls`
arr3=($var3)
echo -n "usr目录:"
echo ${#arr3[*]}
count3=${#arr3[*]}
count=$((count1+count2+count3))
echo -n "总量为:"
echo $count
效果:
第三题:
代码:
#!/bin/bash
echo -n "当前用户名:"
whoami
echo -n "用户id:"
id -u
echo -n "工作路径:"
pwd
效果:
第四题:
代码:
#!/bin/bash
cd /etc
echo -n "以P开头的文件个数:"
var=`ls P*|grep "^P"`
arr=($var)
echo ${#arr[*]}
count1=${#arr[*]}
echo -n "以p开头的文件个数"
var2=`ls p*|grep "^p"`
arr2=($var2)
echo ${#arr2[*]}
count2=${#arr2[*]}
count3=$((count1+count2))
echo "p或者P开头的文件共有:"
echo $count3
效果:
第五题:
代码:
#!/bin/bash
read -p "请输入两个数>>>" var1 var2
var=$(($var1+$var2))
echo -n "相加结果为="
echo $var
效果:
第六题:
代码:
#!/bin/bash
cd /etc
var1=`head -10 ./passwd|tail -1 ./passwd | cut -d ":" -f 3`
var2=`head -20 ./passwd|tail -1 ./passwd | cut -d ":" -f 3`
echo -n "总和>>>"
var3=$((var1+var2))
echo $var3
、
效果: