编写一个名为myfirstshell.sh的脚本,它包括以下内容。1、包含一段注释,列出您的姓名、脚本的名称和编写这个脚本的目的2、和当前用户说“hello 用户名” 3、显示您的机器名

#!bin/bash 
#作者:王舒生
#脚本名称:myfirstshell.sh
#脚本目的:漫无目的

echo "hello user"
echo "Hostname: $(hostname)"
echo "`ls ../`"
echo "PATH: $PATH"
echo "HOME: $HOME"
echo "磁盘的使用情况为:" `df -h`
f=$(grep "ubuntu" /etc/passwd | cut -d ":" -f "3")
echo $f
echo "Good bye"
  1. 编写脚本~/sumfile.sh,统计/etc,/var,/usr目录中共有多少个一级子目录和文件
    #!/bin/bash
    f=(`ls -l /etc | wc -l`)
    f1=(`ls -l ar | wc -l`)
    f2=(`ls -l /usr | wc -l`)
    
    echo $[$f+$f1+$f2]
    
  2. 写一个shell脚本,获取当前用户名,用户id和工作路径​​​​​​​
    #!/bin/bash
    echo "当前用户名:" `whoami`
    echo "用户id:" `id ubuntu`
    echo "当前工作路径:"   `pwd`
    
  3. 统计/etc目录下以P或p开头的文件个数
  4. 输入一个文件名,判断文件是否为普通文件
    #!/bin/bash
    echo `ls /etc | grep "^p" -i | wc -c`
    
    read -p "输入一个文件" $filename
    if [ -f $filename ]
    then
    	echo "是普通文件"
    else
    	echo "不是普通文件"
    fi
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值