- shell编程脚本
1、编写脚本systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小#!/bin/bash COLOR="\033[32m" COLOREND="\033[0m" echo -e "The hostname is $COLOR `hostname` $COLOREND" echo -e "IPv4 address is $COLOR `ifconfig ens33|egrep -o '[0-9.]{7,15}'|head -1` $COLOREND" echo -e "OS Version is $COLOR `cat /etc/redhat-release` $COLOREND" echo -e "Kernel Version is $COLOR `uname -r` $COLOREND" echo -e "CPU type is $COLOR `lscpu|grep 'Model name'|cut -d: -f2|tr -s ' '` $COLOREND" echo -e "Disk space is $COLOR `lsblk|grep disk|head -1|tr -s ' '|cut -d' ' -f4` $COLOREND" echo -e "Memory size is $COLOR `free -h|grep Mem|tr -s ' '|cut -d' ' -f2` $COLOREND" unset COLOR COLOREND
2、编写脚本backu.sh,可实现每日将/etc/目录备份到/backup/etcYYYY-mm-dd中
3、编写脚本disk.sh,显示当前硬盘分区中空间利用率最大的值#!/bin/bash mkdir backup echo "start backup!" sleep 2 cp -av /etc /backup/etc`date +%F` echo "finished!"
#!/bin/bash COLOR="\033[$[RANDOM%7+31]m" COLOREND="\033[0m" echo "The maximum utilization value in the disk space is :" echo -e &
shell脚本编程基础(练习)
最新推荐文章于 2024-07-19 11:44:44 发布