linux shell打印序号,Bash脚本编号生成器
纯bash(写成函数而不是脚本文件)
randx3() {
local d=$' \n'
local i
for ((i=0;i
printf "%d%c" $((RANDOM%29 + 2)) "${d:$((i%3)):1}"
done
printf "%d\n" $((RANDOM%29 + 2))
}
请注意,它不带文件参数;而是输出到stdout,所以你会像这样使用它:
randx3 11 > /path/to/output
这种风格通常更灵活.
这是一个不那么hacky的,它允许您选择你想要换行的频率:
randx() {
local i
local m=$1
local c=${2:-3}
for ((i=1;i<=m;++i)); do
if ((i%c && i
printf "%d " $((RANDOM%29 + 2))
else
printf "%d\n" $((RANDOM%29 + 2))
fi
done
}
将其称为randx 11或randx 11 7(第二个参数默认为3).
linux shell打印序号,Bash脚本编号生成器相关推荐
- bash shell sleep_如何使用Linux Sleep命令暂停Bash脚本
原标题:如何使用Linux Sleep命令暂停Bash脚本 Sleep是一个命令行实用程序,允许您将调用进程挂起一段指定的时间.也就是说,sleep命令在给定的时间内暂停下一个命令的执行. 当在bas ...
- linux 脚本编写基本命令,Linux Shell命令行及脚本编程实例详解
<Linux典藏大系:Linux Shell命令行及脚本编程实例详解>共15章,分为两篇.主要内容包括:Linux 及Linux Shell简介.初识Linux Shell.常用Shell ...
- linux端口扫描脚本ip段,Linux shell编写端口扫描脚本
Linux shell编写端口扫描脚本 需求: 扫描特定主机 扫描特定主机的特定端口 扫描特定网段 扫描特定网段中哪些主机开放了特定的端口 源码如下: #/bin/bash #该脚本用于对特定目标主机 ...
- linux shell 函数库,bash shell 函数库
bash shell 函数库ash由自由软件基金会,Inc.版权所有(C) 1989-2011. 语法 bash [options] [file] 描述 Bash是一种与sh兼容的命令语言解释器,它执 ...
- Shell之/bin/bash脚本的基础实战
本人菜鸟一枚,初次接触linux的shell脚本: shell script,最简单的功能就是将许多指令汇整写一起,让使用者很容易地就能够一个操作执行多个命令,而shell script更是提供了数组 ...
- Linux下杂乱无章的Bash脚本传入参数--如何解析?
无论是外置的getopt命令,亦或是bash内置的getopts函数,都对bash脚本的传入参数做了一些规定,比如强制规定了短参数"-t 1",长参数"--test 1& ...
- bash脚本 sleep_如何使用Linux Sleep命令暂停Bash脚本
bash脚本 sleep Fatmawati Achmad Zaenuri/Shutterstock.com Fatmawati Achmad Zaenuri / Shutterstock.com T ...
- Linux shell简单创建用户脚本
前面介绍简单的shell编写规则. 现在开始编写一个简单的shell脚本. Linux shell介绍 编写shell脚本 1.创建脚本文件 2.根据需求,编写脚本 3.测试执行脚本 ...
- linux shell #[感叹号]/bin/bash 是什么意思?
垃圾CSDN,标题里感叹号都发不出来! 文章目录 #!/bin/bash简介 1)`#!/bin/bash`只能放在第一行,如果后面还有`#!`,那么只能看成是注释. 2)#!后面的路径一定要正确,不 ...
最新文章
- TinyXml帮助文档
- ap协议java_AP计算机科学A:Java编程类和对象
- cygwin 远程连接linux,Cygwin解决Windows远程登录linux服务器
- 声明了包的类Java命令找不到或无法加载主类
- 番茄花园 Ghost XP SP3 极速装机版 V2013.05
- 关于div+css布局值得注意的地方
- 融云联合ofo给大家送福利!
- 分享一个好用无广告无水印的绿色录屏软件
- 关于mysql卸载不干净
- TMS320DM8168浮点DSP C674x + ARM Cortex-A8开发板VGA输出接口
- 生活中的逻辑谬误05.特例谬误
- 微纳加工技术_工艺模块_STI 浅槽隔离
- 领域划分的规则是什么?
- html5手机网站需要加的那些meta标签,手机网站自适应
- 汉字转拼音之Jpinyin 简单使用
- 业余------与青春有关的日子歌曲
- SDRAM,DDR1,DDR2,DDR3,DDR4的区别及其特点
- 【游戏设计模式】之二 论撤消重做 回放系统的实现 命令模式
- (FFMpeg学习笔记):FFmpeg下载、ffmpeg.exe与ffplay.exe的基本使用
- 使用Adobe Acrobat设置pdf的页码
热门文章
- EL与JSTL使用介绍
- Csvmapper操作csv文件
- 数据解读:票房破50亿!《长津湖》凭什么如此火爆?
- 贪吃蛇c语言代码图片,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧
- Redis 网络模型 -- 阻塞非阻塞IO、IO多路复用、epoll详解
- 代码的同源性检测:基于c语言实现的对代码的同源性检测 详细教程
- nginx反向代理模块配置详解_nginx反向代理原理及配置详解
- java计算机毕业设计夕阳红养老院系统源码+系统+数据库+lw文档+mybatis+运行部署
- 公众号带货软文应该怎么写?
- 关于AP2331SA-7