shell脚本100例之五

编写99乘法表
[[email protected] scripts]# cat chengfabiao.sh
#!/bin/bash

for((i=1;i<10;i++))
do
for((j=1;j<=i;j++))
do
echo -n "$i $j = $(($i$j))"
echo -n " "

done
echo " "
done
总结嵌套for循环的使用;以及echo命令与数字运算符号的使用。

原文地址:https://blog.51cto.com/9447803/2404566

时间: 2024-08-30 02:29:34

shell脚本100例之五的相关文章

shell脚本100例 之一

今天开始学习编写shell脚本 100例,写博客的主要是为了记录这个过程,以便日后的回顾,今天开始第一个脚本:1.每天生成一个文件 描述:请按照这样的日期格式(xxxx-xx-xx)每日生成一个文件,例如今天生成的文件为)2017-07-05.log, 并且把磁盘的使用情况写到到这个文件中,(不用考虑cron,仅仅写脚本即可)[[email protected] scripts]# cat everydaydisk.sh #!/bin/bashd=date +%Flogfile=$d.log[

Shell 脚本 100 例《二》

11. 编写脚本,实现人机<石头,剪刀,布>游戏 #!/bin/bash #Author:丁丁历险(Jacob) game=(石头 剪刀 布) num=$[RANDOM%3] computer=${game[$num]} #通过随机数获取计算机的出拳 #出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是 3 中不同的可能   echo "请根据下列提示选择您的出拳手势" echo "1.石头" echo "2.剪

Shell 脚本 100 例《一》

1. 编写 hello world 脚本 #!/bin/bash echo "hello world"   2. 通过位置变量创建 Linux 系统账户及密码 #!/bin/bash #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 useradd    "$!" echo "$2"  |  passwd  ‐‐stdin  "$2"   3. 每周 5 使用 tar 命令备份/var/log 下的所有日志文件 #

shell 变成100例

本文摘自:https://zhuanlan.zhihu.com/p/84529054 侵权必删!!!!! 1.编写hello world脚本 #!/bin/bash # 编写hello world脚本 echo "Hello World!" 2.通过位置变量创建 Linux 系统账户及密码 #!/bin/bash # 通过位置变量创建 Linux 系统账户及密码 #$1 是执行脚本的第一个参数,$2 是执行脚本的第二个参数 useradd "$1" echo &qu

脚本100例之二

编写一个脚本判断某个网段所有存活的主机,并输出up的主机#!/bin/bash for i in {1..254}do{ip=192.168.208.$iping -c1 -W1 $ip &>/dev/nullif [ $? -eq 0 ];thenecho $ip is upfi}& donewaitecho "all finished..."总结:这里主要是考察的是for循环,判断主机状态的用法以及后台并发运行脚本的用法. 原文地址:https://blog.

让你提前认识软件开发(22):shell脚本中的文件操作

第1部分 重新认识C语言 shell脚本中的文件操作 [文章摘要] 编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据.向文件追加一行数据等.完成文件读写操作的方法有很多,了解各种命令下文件操作的执行情况,有助于开发人员在不同使用场景下选择合适的命令. 本文以实际的shell脚本为例,介绍了对文件进行操作的不同方法,为相关开发工作提供了参考. [关键词] shell  文件操作  读写  效率 一.概述 在某些软件项目的需求文档中,要求程序一次性读或写的数据规模较大,可达1

shell 100例之四

设计一个脚本,监控远程的一台机器(假设ip为192.168.208.1)的存活状态,当发现宕机时发一封邮件给你自己####核心要点ping -c10 192.168.208.1 通过ping来判定对方是否在线发邮件脚本 https://coding.net/u/aminglinux/p/aminglinux-book/git/blob/master/D22Z/mail.py ####参考答案 #!/bin/bashn=ping -c5 192.168.208.1|grep 'packet' |a

Python实例浅谈之五Python守护进程和脚本单例运行

一.简介 守护进程最重要的特性是后台运行:它必须与其运行前的环境隔离开来,这些环境包括未关闭的文件描述符.控制终端.会话和进程组.工作目录以及文件创建掩码等:它可以在系统启动时从启动脚本/etc/rc.d中启动,可以由inetd守护进程启动,也可以有作业规划进程crond启动,还可以由用户终端(通常是shell)执行. Python有时需要保证只运行一个脚本实例,以避免数据的冲突. 二.Python守护进程 1.函数实现 #!/usr/bin/env python #coding: utf-8

Shell脚本监控Linux某个后台进程,当进程死掉后重新启动服务,以httpd为例

Shell脚本如下: vim monitor.sh #!/bin/bash while true # 无限循环 flag=`ps -aux |grep "httpd" |grep -v "grep" |wc -l` do if [[ $flag -eq 0 ]] # 判断进程数如果等于0,则启动httpd then `systemctl start httpd` # 启动httpd echo `date` - "Apache restart" &