#!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"
- 编写脚本~/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]
- 写一个shell脚本,获取当前用户名,用户id和工作路径
#!/bin/bash
echo "当前用户名:" `whoami`
echo "用户id:" `id ubuntu`
echo "当前工作路径:" `pwd`
- 统计/etc目录下以P或p开头的文件个数
- 输入一个文件名,判断文件是否为普通文件
#!/bin/bash
echo `ls /etc | grep "^p" -i | wc -c`
read -p "输入一个文件" $filename
if [ -f $filename ]
then
echo "是普通文件"
else
echo "不是普通文件"
fi