当前位置:网站首页>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"
边栏推荐
- 《mysql 从入门到内卷再到入土》——Mysql基础 学习笔记目录
- 地理探测器Geodetector软件的下载、应用与结果解读
- About DataFrame: Processing Time
- B. Same Parity Summands
- 关于 DataFrame: 处理时间
- 直播课堂系统08-腾讯云对象存储和课程分类管理
- Black cat takes you to learn Makefile Part 12: Summary of common Makefile problems
- Kubernetes Notes / Getting Started / Production Environment / Installing Kubernetes with Deployment Tools / Starting a Cluster with kubeadm / Creating a Cluster with kubeadm
- RTL8721DM 双频WIFI + 蓝牙5.0 物联网(IoT)应用
- LeetCode-402 - Remove K digits
猜你喜欢
C#【必备技能篇】Hex文件转bin文件的代码实现
Live Classroom System 08 Supplement - Tencent Cloud Object Storage and Course Classification Management
The use of TortoiseSVN little turtle
Common interview questions for APP UI automation testing, maybe useful~
使用 Cloudreve 搭建私有云盘
服务——DNS正向反向域名解析服务
Shell编程之条件语句(二)
社区分享|货拉拉通过JumpServer纳管大规模云上资产
Exploration and practice of the "zero trust" protection and data security governance system of the ransomware virus of Meichuang Technology
Thread State 详解
随机推荐
美创科技勒索病毒“零信任”防护和数据安全治理体系的探索实践
《mysql 从入门到内卷再到入土》——Mysql基础 学习笔记目录
我的世界整合包 云服务器搭建方法(ECS)
这些不可不知的JVM知识,我都用思维导图整理好了
内置模板市场,DataEase开源数据可视化分析平台v1.13.0发布
F. Binary String Reconstruction
shell编程之免交互
In 2021 China industrial Internet security competition (competition) in fujian province and the first industry of fujian province Internet innovation competition
MATLAB神经网络拟合工具箱Neural Net Fitting使用方法
ACM模板笔记:最长不下降/上升子序列
找的笔试题的复盘(一)
黑猫带你学Makefile第11篇:当头文件a.h改变时,如何将所有依赖头文件a.h的.c文件都重新编译
2022.8.8好题选讲(数论场)
RTL8721DM 双频WIFI + 蓝牙5.0 物联网(IoT)应用
扩展中国剩余定理
异常的了解
INSERT:插入操作语法&使用例——《mysql 从入门到内卷再到入土》
Using SylixOS virtual serial port, serial port free implementation system
camera preview process --- from HAL to OEM
shell (text printing tool awk)