【busybox记录】【shell指令】seq

目录

内容来源:

【GUN】【seq】指令介绍

【busybox】【seq】指令介绍

【linux】【seq】指令介绍

使用示例:

常用组合指令:

指令不常用/组合用法还需继续挖掘:


内容来源:

        GUN : Coreutils - GNU core utilities

        busybox v1.36.1 : 【busybox记录】【shell指令】基于的Busybox的版本和下载方式-CSDN博客

【GUN】【seq】指令介绍

seq:打印数字序列
seq 将一系列数字打印到标准输出。
简介:
seq [option]... last
seq [option]... first last
seq [option]... first increment last
seq从第一个到最后一个按增量打印数字。
默认情况下,每个数字打印在单独的一行上。
当没有指定 increment 时,它默认为' 1 ',即使第一个大于最后一个。
first 也默认为' 1 '。
因此,seq1输出' 1 ',但 seq 0 和 seq 10 5没有输出。
当当前数和增量的总和大于最后一个时,数字序列结束,因此 seq 1 10 10 只产生' 1 '。增量不能为' 0 ';
使用yes工具获得一个常数的重复输出。首先,increment 和 last 不能是 NaN ,但支持 inf。
浮点数可以在当前语言环境或C语言环境中指定。参见第10页第2.12节[浮点数]。
程序接受以下选项。请参见第2章[常用选项],第2页。
选项必须在操作数之前。
‘-f format’
‘--format=format’使用格式打印所有数字。格式必须包含' printf '样式的浮点转换规范 ‘%a’, ‘%e’, ‘%f’, ‘%g’, ‘%A’, ‘%E’, ‘%F’, '%G'中的一个。'%' 后面可以跟0个或多个来自 ' -+#0 ' 集合的标志,然后是包含一个或多个数字的可选宽度,然后是由'.'组成的可选精度后面跟着零个或多个数字。格式还可以包含任意数量的' %% '转换规范。所有转换规格与' printf '具有相同的含义。默认格式由 first、step 和 last 派生。如果这些都使用定点十进制表示,则默认格式为 ‘%.pf’, 其中p是精确表示输出数的最小精度。否则,默认格式为' %g '。
‘-s string’
‘--separator=string’用字符串分隔数字;默认是换行符。输出总是以换行符结束。
‘-w’
‘--equal-width’通过填充前导零,打印具有相同宽度的所有数字。第一步、步骤和最后一步都应该使用定点十进制表示。(要使用其他类型的填充,请使用 --format)。你可以使用-f对输出进行更细粒度的控制:$ seq -f '(%9.2E)' -9e5 1.1e6 1.3e6(-9.00E+05)( 2.00E+05)( 1.30E+06)如果你想要十六进制的整数输出,你可以使用printf来执行转换:$ printf '%x\n' $(seq 1048575 1024 1050623)fffff1003ff1007ff对于非常长的数字列表,使用xargs来避免系统对参数列表长度的限制:$ seq 1000000 | xargs printf '%x\n' | tail -n 3f423ef423ff4240要生成八进制输出,请使用printf %o 格式而不是%x。
在大多数系统上,seq可以为至少253的值生成整数输出。
更大的整数是近似的。具体细节取决于您的浮点实现。参见第10页第2.12节[浮点数]。
常见的情况是,seq可以处理到264的整数,而更大的整数可能在数字上不正确:$ seq 50000000000000000000 2 50000000000000000004500000000000000000005000000000000000000050000000000000000004但是,当仅限于非负整数、增量小于200且没有格式指定选项时,seq可以打印任意大的数字。因此,seq inf可以用来生成无限数列。
在使用带有古怪值的seq时要小心:否则你可能会看到令人惊讶的结果,因为seq内部使用浮点数。例如,在x86平台上,内部表示使用64位小数,命令:seq 1 0.0000000000000000001 1.0000000000000000009输出两次1.0000000000000000007,跳过1.0000000000000000008。退出状态为0表示成功,非0表示失败。

【busybox】【seq】指令介绍

NA

【linux】【seq】指令介绍

[root@localhost bin]# seq --help
用法:seq [选项]... 尾数或:seq [选项]... 首数 尾数或:seq [选项]... 首数 增量 尾数
Print numbers from FIRST to LAST, in steps of INCREMENT.必选参数对长短选项同时适用。-f, --format=FORMAT      use printf style floating-point FORMAT-s, --separator=STRING   use STRING to separate numbers (default: \n)-w, --equal-width        equalize width by padding with leading zeroes--help		显示此帮助信息并退出--version		显示版本信息并退出If FIRST or INCREMENT is omitted, it defaults to 1.  That is, an
omitted INCREMENT defaults to 1 even when LAST is smaller than FIRST.
The sequence of numbers ends when the sum of the current number and
INCREMENT would become greater than LAST.
FIRST, INCREMENT, and LAST are interpreted as floating point values.
INCREMENT is usually positive if FIRST is smaller than LAST, and
INCREMENT is usually negative if FIRST is greater than LAST.
INCREMENT must not be 0; none of FIRST, INCREMENT and LAST may be NaN.
FORMAT must be suitable for printing one argument of type 'double';
it defaults to %.PRECf if FIRST, INCREMENT, and LAST are all fixed point
decimal numbers with maximum precision PREC, and to %g otherwise.GNU coreutils 在线帮助:<https://www.gnu.org/software/coreutils/>
请向 <http://translationproject.org/team/zh_CN.html> 报告 seq 的翻译错误
完整文档请见:<https://www.gnu.org/software/coreutils/seq>
或者在本地使用:info '(coreutils) seq invocation'

使用示例:

NA

常用组合指令:

NA

指令不常用/组合用法还需继续挖掘:

NA

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/147225.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

wordpress迁移到别的服务器

wordpress论坛网站搭建 于2023/11/16写的该文章 一-配置环境 配置LNMP&#xff08;linuxnginxmysqlphpphpmyadmin&#xff09;环境或者LAMP&#xff08;apache&#xff09; 可以选择集成了这些软件的套件 下载链接&#xff1a;https://www.xp.cn/download.html 手动下载这…

传输层 IV(TCP协议——流量控制、拥塞控制)【★★★★】

&#xff08;★★&#xff09;代表非常重要的知识点&#xff0c;&#xff08;★&#xff09;代表重要的知识点。 一、TCP 流量控制&#xff08;★★&#xff09; 1. 利用滑动窗口实现流量控制 一般说来&#xff0c;我们总是希望数据传输得更快一些。但如果发送方把数据发送得…

Linux 一些快捷键使用操作技巧

ctrl c : 强制停止 如图仅输入tail命令时程序会卡住&#xff0c;这时就需要强制停止 ctrl d : 退出或者登出 history : 查看历史输入命令 &#xff01;命令 &#xff1a;自动执行上一次匹配前缀的命令 &#xff08;注意不要用这个命令执行太过久远的&#xff0c;容易执行错误…

设置VsCode搜索时排除文件,文件列表中隐藏文件

按照《VsCode gdb gdbserver远程调试C程序》中介绍的方法&#xff0c;配置好VsCode后&#xff0c;打开一个C/C工程&#xff0c;发现左侧的面板会显示编译时生成的中间文件&#xff08;比如.d和.o文件&#xff09;。我们可以通过设置隐藏掉一些我们不需要打开的文件以简洁面板…

C++基础(8.继承_多态)

目录 继承&#xff1a; 继承的概念&#xff1a; 继承的定义&#xff1a; 基类和派生类对象赋值转换 &#xff1a; 继承中的作用域&#xff1a; 派生类的默认成员函数&#xff1a; 例题&#xff1a; ​编辑​编辑​编辑 继承与友元&#xff1a; 继承与静态成员&#xff1…

【C++】C++入门概念(二)

引用 概念 引用不是新定义一个变量&#xff0c;而是给已存在变量取了一个别名&#xff0c;编译器不会为引用变量开辟内存空间&#xff0c;它和它引用的变量共用同一块内存空间。 比如&#xff1a;李逵&#xff0c;在家称为"铁牛"&#xff0c;江湖上人称"黑旋…

汇川AM600 与 codesys opc server 通讯并建立 OPCserver 的方法

AM600 与 codesys opc server 通讯并建立 OPCserver 的方法 AM600 OPC Server 架构 1、程序后台“应用中”添加 symbols config 2、 选择作为 OPCsever 跟 PLC 通讯数据 点击 ACCERSS rights 下的箭头选择权限 安装目录下:打开“OPCConfig”

re题(38)BUUCTF-[FlareOn6]Overlong

BUUCTF在线评测 (buuoj.cn) 运行一下.exe文件 查壳是32位的文件&#xff0c;放到ida反汇编 对unk_402008前28位进行一个操作&#xff0c;我们看到运行.exe文件的窗口正好是28个字符&#xff0c;而unk_402008中不止28个数据&#xff0c;所以猜测MessageBoxA&#xff08;&#x…

MySQL --表的约束

文章目录 1.空属性2.默认值3.列描述4.zerofill5.主键6.自增长7.唯一键8.外键9.综合案例-阅读 1.空属性 两个值&#xff1a;null&#xff08;默认的&#xff09;和not null(不为空) 数据库默认字段基本都是字段为空&#xff0c;但是实际开发时&#xff0c;尽可能保证字段不为空…

AI客服对决:智能客服PK赛揭示企业级AI应用未来

如今的AI对抗场景&#xff0c;简直成了颇具娱乐性的“观赏项目”。围观群众们不仅看得津津有味&#xff0c;时不时还会发出阵阵笑声。 最近&#xff0c;一场别开生面的AI客服挑战赛引发了热议&#xff1a;一位使用“花开富贵”阿姨人设的Agent甩出一条链接&#xff0c;结果对面…

如何在命令执行超时时自动终止该命令

问题 问题 《Command line command to auto-kill a command after a certain amount of time》 中的回答提出了一种从 bash 命令行中为长时间运行的命令设置超时的方法&#xff1a; ( /path/to/slow command with options ) & sleep 5 ; kill $!但是有可能某个“耗时长”…

python绘制弦图-科研作图

一、背景 弦图以其直观、精美的展示方式受到越来越多人的关注&#xff0c;它不仅能够有效展示两个变量之间的联系&#xff0c;还能同时展现多个变量间的复杂互动&#xff0c;本文将通过Python语言中的pycirclize库&#xff0c;带你深入了解如何绘制弦图。 弦图是一种圆…

CQRS模型解析

简介 CQRS中文意思为命令于查询职责分离&#xff0c;我们可以将其了解成读写分离的思想。分为两个部分 业务侧和数据侧&#xff0c;业务侧主要执行的就是数据的写操作&#xff0c;而数据侧主要执行的就是数据的读操作。当然两侧的数据库可以是不同的。目前最为常用的CQRS思想方…

强大的重命名工具 | Bulk Rename Utility v4.0 便携版

软件简介 Bulk Rename Utility是一款功能强大且易于使用的文件批量重命名工具。它不仅体积小巧&#xff0c;而且完全免费&#xff0c;提供了友好的用户界面。该软件允许用户对文件或文件夹进行批量重命名&#xff0c;支持递归操作&#xff0c;即包含子文件夹的重命名。 软件特…

镜像导入、标签设置与应用、探针测试

一、镜像导入 1、master主机下载镜像并打包 [rootk8s-master ~]# docker pull nginx:1.20.0[rootk8s-master ~]# docker pull nginx:1.21.0[rootk8s-master ~]# docker pull nginx:1.25.0[rootk8s-master ~]# docker pull busybox:latest[rootk8s-master ~]# docker save -o n…

FreeRTOS下UART的封装

FreeRTOS下UART的封装_哔哩哔哩_bilibili Git使用的一个BUG&#xff1a; 当出现这个问题是因为git本身的安全证书路径有问题&#xff0c;我们需要重新指定路径 P1:UART程序层次

蓝桥杯嵌入式的学习总结

一. 前言 嵌入式竞赛实训平台(CT117E-M4) 是北京国信长天科技有限公司设计&#xff0c;生产的一款 “ 蓝桥杯全国软件与信息技术专业人才大赛-嵌入式设计与开发科目 “ 专用竞赛平台&#xff0c;平台以STM32G431RBT6为主控芯片&#xff0c;预留扩展板接口&#xff0c;可为用户提…

正点原子RK3588(二)——lenet测试和modelzoo模型

文章目录 一、lenet二、modelzoo模型2.1 介绍2.2 测试 一、lenet import cv2 import numpy as np from rknnlite.api import RKNNLite RKNN_MODEL LeNet5_mnist_model.rknndef show_top5(result):output result[0].reshape(-1)output_sorted sorted(output, reverseTrue)to…

AI资深导师指导-ChatGPT深度科研工作应用、论文撰写、数据分析及机器学习与AI绘图

2022年11月30日&#xff0c;可能将成为一个改变人类历史的日子——美国人工智能开发机构OpenAI推出了聊天机器人ChatGPT3.5&#xff0c;将人工智能的发展推向了一个新的高度。2023年4月&#xff0c;更强版本的ChatGPT4.0上线&#xff0c;文本、语音、图像等多模态交互方式使其在…

Fyne ( go跨平台GUI )中文文档-绘图和动画(三)

本文档注意参考官网(developer.fyne.io/) 编写, 只保留基本用法 go代码展示为Go 1.16 及更高版本, ide为goland2021.2 这是一个系列文章&#xff1a; Fyne ( go跨平台GUI )中文文档-入门(一)-CSDN博客 Fyne ( go跨平台GUI )中文文档-Fyne总览(二)-CSDN博客 Fyne ( go跨平台GUI…