linux shellfor循环运算质数,shell统计指定范围内的所有质数以及它们的和

#!bin/bash

sum=

a=

for x in $(seq $) ;do

n=

for y in $(seq $x);do

if [ $[$x%$y] -eq ];then

n=$[$n+]

fi

done

if [ $n -eq ];then

{

echo -n -e "$x\t"

sum=$[$sum+$x]

a=$[$a+]

}

elif [ $a -eq ];then

{

echo

a=

}

fi

done

echo

echo "1到$1之间的质数之和为:$sum"

变量:

sum 累加质数的和

a  格式打印控制

n  判断是否为质数 2 则为质数

shell查找指定时间段内的文件

#!/bin/bash#20170905 输入参数格式echo "显示"$1"的备份文件"date_0=$1date_1=`expr $date_0 + 1`d ...

unix 下 shell 遍历指定范围内的日期

UNIX下遍历日期,date 没有 -d 的参数,所以需要自己处理. 下面使用时差的方法进行计算,遍历的日期是降序的 #!/usr/bin/ksh . $HOME/.profile timelag= ...

shell生成指定范围内的随机数

#!/bin/bash read -p "请输入起始数:" min read -p "请输入终止数:" max if [ $min -gt $max ] the ...

Window Linux下实现指定目录内文件变更的监控方法

转自:http://qbaok.blog.163.com/blog/static/10129265201112302014782/ 对于监控指定目录内文件变更,window 系统提供了两个未公开API ...

random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串

openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...

2017乌鲁木齐区域赛K(容斥原理【求指定区间内与n互素的数的个数】)

#includeusing namespace std;const long long mod = 998244353;typedef const long ...

bash 统计在线时长最长的十个玩&sol;统计一天内一直处于不活跃状态的玩家的百分比

1.某游戏的客户端每隔5分钟会向服务端报告一次玩家的账户积分,如果两次报告的时间间隔不大于5分钟,认为该玩家在这5分钟内在线,假设报告数据的格式如下: IP                   Dat ...

【转载】C&num;使用Random类来生成指定范围内的随机数

C#的程序应用的开发中,可以使用Random随机数类的对象来生成相应的随机数,通过Random随机数对象生成随机数的时候,支持设置随机数的最小值和最大值,例如可以指定生成1到1000范围内的随机数.R ...

shell 获取指定ip的丢包率

shell 获取指定ip的丢包率 丢包率大于10%就重新网络 使用sed 替换字符串 [[ $(ping -c 10 -W 1 baidu.com | awk '$6 ~ /%/{print $6}' ...

随机推荐

【C&num;4&period;0图解教程】笔记&lpar;第1章~第8章&rpar;

第1章 C#和.NET框架 1..NET框架的组成 .NET框架由三部分组成(严格来说只有CLR和FCL(框架类库)两部分),如图 执行环境称为:CLR(公共语言运行库),它在运行期管理程序的执行. ...

从tcp原理角度理解Broken pipe和Connection reset by peer的区别

从tcp原理角度理解Broken pipe和Connection reset by peer的区别 http://lovestblog.cn/blog/2014/05/20/tcp-broken-pi ...

PHP mongoDB 操作

vim批量注释

vim批量注释 法一.在vim中 :20,30 s/^/#/g 20-30行 用 # 注释掉.(python是用#注释地---) :20,30 s/^#//g 20-30行 取消注释 法二. 1.多行 ...

编写一个简单的基于jmespath 的prometheus exporter

目的很简单,因为系统好多监控指标是通过json 暴露的,并不是标准的prometheus metrics 格式,处理方法 实际上很简单,我们可以基于jsonpath 解析json数据,转换为prome ...

Ubuntu&lpar;16&period;04&period;2&rpar;学习笔记(一)如何解决dpkg&colon; error processing install-info

一.服务器安装软件是出现以下的错误信息: www@TinywanAliYun:~$ sudo apt-get install letsencrypt Reading package lists... ...

selenum threding多线程运行 实例

1.配置相关驱动 chrome驱动 下载驱动,配置到环境变量中 如 xxxxchrome.jar 将其新建目录c:/driver---将目录 配置到环境变量 firefox驱动 下载驱动,将gecko ...

setjmp&sol;longjmp 处理异常

#include #include #include jmp_buf jb; void f1() { ...

有关于腾讯地图服务端IP定位接口的获取当前城市的处理

接口说明:http://apis.map.qq.com/ws/location/v1/ip 说明里面写了ip可以缺省,然并卵,经过测试的到结果并不能获取到当前城市,理由是腾讯ip库的对应ip精度没有定 ...

基于Quartz&period;net的远程任务管理系统 二

紧接着上一篇.上一篇讲了表设计与ADO.Net基本操作.接下来,就来说说怎么动态来添加Job任务及清理过期任务吧. 首先,先理一下思路,做事情要先把思绪理清了,然后下手就快准狠了.下面是我的思路:做一 ...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值