shell
文章平均质量分 81
温港_
这个作者很懒,什么都没留下…
展开
-
Shell案例21-52
Shell案例21计算文档a.txt中每一行中出现的数字个数并且要计算一下整个文档中一共出现了几个数字。例如a.txt内容如下:12aa*lkjskdjalskdflkskdjflkjj我们脚本名字为 ncount.sh, 运行它时:bash ncount.sh a.txt输出结果应该为:20sum:2Shell代码执行结果:Shell案例22有两台Linux服务器A和B,假如A可以直接ssh到B,不用输入密码。A和B都有一个目录叫做/data/web/ 这下面有很多文件,当原创 2021-05-25 19:16:37 · 424 阅读 · 0 评论 -
Shell案例11——20
Shell案例11写一个脚本实现如下功能:输入一个数字,然后运行对应的一个命令。显示命令如下:cmd meau* 1 - date 2 - ls 3 - who 4 - pwd当输入1时,会运行date, 输入2时运行ls, 以此类推。要点case判断Shell代码#!/bin/bashecho "*cmd meau** 1 - date 2 - ls 3 - who 4 - pwd"read -p "Please input a number: " nif [ -z "$n原创 2021-05-23 13:47:57 · 536 阅读 · 0 评论 -
Shell案例4——10
Shell案例4设计一个脚本,监控远程的一台机器(假设ip为180.163.26.39)的存活状态,当发现宕机时发一封邮件给你自己。查看:ping -c10 180.163.26.39 通过ping来判定对方是否在线发邮件脚本https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.pyShell代码#!/bin/bashn=`ping -c5 180.163.26.39|grep 'packet'原创 2021-05-23 00:05:12 · 270 阅读 · 0 评论 -
Shell案例1——3
Shell案例1请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如生成的文件名为2017-12-20.log,并且把磁盘的使用情况写到到这个文件中,不用考虑cron,仅仅写脚本即可shell代码:#! /bin/bashd=`date +%F`logfile=$d.logdf -h > $logfile需求升级:#!/bin/bashd=`date +%F`dir=/data/logs/disklogif [ ! -d $dir ]then m原创 2021-05-22 23:00:42 · 152 阅读 · 0 评论