【Shell案例】【for循环、seq生成】3、输出7的倍数
描述
写一个 bash脚本以输出数字 0 到 500 中 7 的倍数(0 7 14 21...)的命令
方法1:in方式循环
【if的括号是中括号,中间的条件要有空格】
【循环体用do和done配对】
【判断用if和fi配对】
【循环条件内不用加$,echo的时候再加】
#! /bin/bash for i in {0..500} do if [[ i%7 -eq 0 ]];then echo $i fi done
方法2:传统for方式循环,注意是双括号
#! /bin/bash for ((i=0;i<=500;i++)) do if [[ i%7 -eq 0 ]];then echo $i fi done
简化
#! /bin/bash for ((i=0;i<=500;i++)) do if [[ $((i%7)) == 0 ]] then echo $i fi done
方法3:使用seq生成序列
seq 用于生成从一个数到另一个数之间的所有整数。
用法:seq [选项]... 尾数
或:seq [选项]... 首数 尾数
或:seq [选项]... 首数 增量 尾数
#! /bin/bash seq 0 7 500
本文来自博客园,作者:哥们要飞,转载请注明原文链接:https://www.cnblogs.com/liujinhui/p/16196277.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
2021-04-26 编程之法--面试和算法心得