2023.3.15作业

题目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
、

效果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值