当前位置:网站首页>shell脚本
shell脚本
2022-08-10 21:25:00 【白给超人】
目录
矩形
!/bin/bash
for ((a=1;a<=9;a++))
do
for ((b=1;b<=9;b++))
do
echo -n "*"
done
echo ""
done
直角三角形
#!/bin/bash
for ((a=1;a<=9;a++))
do
for ((b=1;b<=a;b++))
do
echo -n " "
done
for ((c=9;c>=a;c--))
do
echo -n "*"
done
echo ""
done
等腰三角形
#!/bin/bash
for ((a=1;a<=9;a++))
do
for ((b=9;b>=a;b--))
do
echo -n " "
done
#c=$[$a*2-1]
for ((c=1;c<=$[$a*2-1];c++))
do
echo -n "*"
done
echo ""
done
梯形
#!/bin/bash
for ((a=1;a<=9;a++))
do
for ((b=9;b>=a;b--))
do
echo -n " "
done
for ((c=1;c<=a;c++))
do
echo -n "*"
done
for ((d=1;d<=3;d++))
do
for ((e=1;e<=3;e++))
do
echo -n "*"
done
echo -n ""
done
echo ""
done
菱形
#!/bin/bash
for ((a=1;a<=9;a++))
do
for ((b=9;b>=a;b--))
do
echo -n " "
done
#c=$[$a*2-1]
for ((d=1;d<=$[$a*2-1];d++))
do
echo -n "*"
done
echo ""
done
for ((e=10;e>=1;e--))
do
for ((f=9;f>=e;f--))
do
echo -n " "
done
for ((g=1;g<=$[$e*2-1];g++))
do
echo -n "*"
done
echo ""
done
查看主机信息
#!/bin/bash
name=`hostname`
ip=`ifconfig ens33|awk /netmask/'{print $2}'`
os=`cat /etc/redhat-release`
kernel=`uname -r`
cpu=`lscpu|grep 型号名称:| tr -s " "| cut -d":" -f2`
mem=`free -hm |awk /Mem/'{print $2}'`
space=`lsblk |awk /disk/'{print $4}'|awk -F G '{print $1}'`
for i in $space
do
let sum=$[ $sum+$i ]
done
echo -e "$B主机名:$name"
echo -e "${B}IP地址:$ip"
echo -e "$B系统版本:$os"
echo -e "$B内核版本:$kernel"
echo -e "${B}cpu名称:$cpu"
echo -e "$B内存总大小:$mem"
echo -e "$B硬盘总大小:$space"
边栏推荐
- Self-organization is a two-way journey between managers and members
- 【SQL刷题】Day3----SQL必会的常用函数专项练习
- MATLAB神经网络拟合工具箱Neural Net Fitting使用方法
- 化学制品制造业数智化供应链管理系统:建立端到端供应链采购一体化平台
- These must-know JVM knowledge, I have sorted it out with a mind map
- Thread State 详解
- [Maui official version] Create a cross-platform Maui program, as well as the implementation and demonstration of dependency injection and MVVM two-way binding
- 阿里巴巴、蚂蚁集团推出分布式数据库 OceanBase 4.0,单机部署性能超 MySQL
- 【Maui正式版】创建可跨平台的Maui程序,以及有关依赖注入、MVVM双向绑定的实现和演示
- DDL:视图——《mysql 从入门到内卷再到入土》
猜你喜欢
Service - DNS forward and reverse domain name resolution service
LeetCode-402 - Remove K digits
ACM模板笔记:最长不下降/上升子序列
Mark!画出漂亮的神经网络图!神经网络可视化工具集锦搜集
The use of TortoiseSVN little turtle
JVM经典五十问,这下面试稳了
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
直播课堂系统08补-腾讯云对象存储和课程分类管理
C # Hex file transfer skills necessary article 】 【 bin file code implementation
Shell编程规范与变量
随机推荐
Interpretation of the paper (g-U-Nets) "Graph U-Nets"
[SQL brush questions] Day3----Special exercises for common functions that SQL must know
C. Social Distance
PROCEDURE :存储过程结构——《mysql 从入门到内卷再到入土》
LeetCode每日一题(1573. Number of Ways to Split a String)
Rider调试ASP.NET Core时报thread not gc-safe的解决方法
直播课堂系统08补-腾讯云对象存储和课程分类管理
Application of Spatial 3D Model Reconstruction Based on Pix4Dmapper - Spatial Analysis and Site Selection
About DataFrame: Processing Time
labelme-5.0.1版本编辑多边形闪退
美创科技勒索病毒“零信任”防护和数据安全治理体系的探索实践
ENVI最小距离、最大似然、支持向量机遥感影像分类
xshell (sed 命令)
D. Game With Array
ENVI自动生成地面控制点实现栅格影像的自动地理配准
LeetCode-402-移掉K位数字
Mark!画出漂亮的神经网络图!神经网络可视化工具集锦搜集
B. Codeforces Subsequences
shell(文本打印工具awk)
HGAME 2022 Week2 writeup by pankas