简单的shell脚本案例
测试段内存活的主机数
#!/bin/bash
for n in {1..20}; do
host=192.168.0.$n
ping -c2 $host &> /dev/null
if [ $? = 0 ]; then
原创
2012-03-25 13:04:07
590阅读
点赞
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。#!/bin/bash
echo Hostname: `hostname`
echo IP address: `ifconfig|egrep -o "[[:digit
原创
2016-08-14 11:33:22
603阅读
1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "password:"read passwdif [ $name = "cht" -a $passwd = "abc" ];thenecho "the host and password is right!"else echo "input is error!"fi2
转载
2017-05-14 16:32:52
1009阅读
##监控mongodb进程##author:fanyin##COMMAND=$(ps -ef|grep mongod |awk '{print $8}'|awk '/mongod/{print $1}')#echo $COMMAND#echo ${#COMMAND}function check(){ if [ '/data/mongodb/bi
原创
2016-12-28 16:22:43
524阅读
【51CTO独家特稿】作为一名Linux/unix系统管理员,我经常遇到人问这个问题:shell能做什么?PHP这么强大,为什么不用PHP来完成工作呢?其实相对于PHP这些开发语言而言,shell主要用于数据库备份(SVN备份)、计划任务(crontab)、服务状态监控、FTP远程备份等。对于这些任务,shell的强大是大家都公认的,这也是每一个Linux/unix系统管理员的基本之一。现在在Wi
转载
2017-09-14 09:39:52
846阅读
1、使用shell脚本的原因 1)功能强大,具有可移植性 2)节省时间,节省劳动力,可以重复执行命令2、好处 提高工作效率、减少重复性工作3、组成shell脚本的基本元素 #!/bin/bash —— 指明脚本中命令的解析环境,就是用什么shell或命令来帮我解析脚本
原创
2016-07-30 16:58:59
585阅读
1、输出8*8的国际象棋棋盘
2、输出99乘法表
3、使用 3 个 read 读取用户输入的 3 个整数,脚本按照大小排序依次输出 3 个数字?
4、编写脚本,实现人机<石头,剪刀,布>游戏?
原创
2017-11-30 18:00:38
717阅读
1 Shell概述 shell 是一种脚本语言 脚本:本质是一个文件,文件里面存放的是 特定格式的指令,系统可以使用脚本解析器 翻译或
原创
2022-06-12 00:32:15
494阅读
交互式脚本:变量内容由用户决定read -p 变量:读取值给变量echo -e ${变量}:显示变量的值题:编写一个脚本,可以让用户输入firstname和lastname,最后
原创
2024-08-22 14:00:30
199阅读
shell脚本的编写
if条件语句:
可以根据特定的条件来决定是否执行某项操作,当满足不同的条件时,执行不同的操作;
条件测试操作:
在shell环境中可以用执行命令返回的装态(0为成功,其他都为失败)来测试,也可以用linux中专用的工具----test 命令
test 条件表达式 = [ 条件表达式 ]
测试文件状态:
-d 是否为目录
-e 测试文件或目录是否
转载
精选
2012-07-11 10:50:57
1125阅读
附件中是自己制作的用来跟同事分享的shell脚本的PPT,大家有兴趣可以一起研究的。
原创
2013-08-20 11:29:08
886阅读
一、Shell脚本 脚本:可以执行文件,运行后可以实现某种功能(命令的堆积,非交互)规范Shell脚本的一般组成 #! 环境声明(Sha-Bang) # 注释文本 可执行代码二、简单写一个shell脚本,按照国际惯例,还是输出hello world[root@server0 ~]# vim /root/1.sh#!/bin/bashecho hello wor
原创
2017-11-08 10:32:54
794阅读
vim /root/7.sh#!/bin/bashX=$[RANDOM%10+1]read -p "[1-10]你猜:" caiif [ $cai -eq $X ];then echo 恭喜你猜对了 exitelif [ $num -gt $X ];then echo 猜大了else echo 太小了fivim /root/6.s
原创
2017-12-17 18:10:26
608阅读
1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "p
转载
2022-11-16 13:59:59
99阅读
shell脚本的编写
if条件语句:
可以根据特定的条件来决定是否执行某项操作,当满足不同的条件时,执行不同的操作;
条件测试操作:
在shell环境中可以用执行命令返回的装态(0为成功,其他都为失败)来测试,也可以用linux中专用的工具----test 命令
test 条件表达式 = [ 条件表达式 ]
测试文件状态:
-d 是否为目录
-e 测试文件或目录是否
转载
精选
2012-03-12 22:32:04
917阅读
点赞
&n
原创
2012-05-24 08:56:22
1497阅读
点赞
2评论
1、编写脚本/root/bin/systeminfo.sh,显示当前主机系统信息,包括主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小。脚本内容:执行结果:2、编写脚本/root/bin/backup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中脚本内容:执行结果:3、编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利
原创
2016-08-12 16:21:47
1203阅读
在一些复杂的Linux维护工作中,大量重复性的输入和操作不但费时费力,而且容易出错,而编写一个恰到好处的shell脚本程序,可以批量处理、自动化的完成一系列维护任务,大大减轻了管理员的负担
原创
2017-12-18 23:24:25
10000+阅读
点赞
#!/bin/sh #输入密码 echo "请输入原密码:" read resultFirst firstPWD=$resultFirst echo "请再次输入原密码:" read resultSecond secondPWD=$resultSecond result="" output="" function encryptPWD() { for ((i
转载
2017-08-15 17:46:00
787阅读
2评论
Kubernetes (K8S) 是一个开源的容器编排引擎,用于自动化容器的部署、调度和管理。在K8S中,Shell脚本是一种方便快捷的实现自动化管理的工具。本文将介绍如何编写简单的Shell脚本代码,以便帮助刚入行的小白快速入门。
### Shell脚本编写流程
为了让你更好地理解整个Shell脚本编写过程,下面是一个简单的流程表格:
| 步骤 | 动作/命令
原创
2024-05-16 10:04:04
87阅读