`
shixiaomu
  • 浏览: 377255 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

一个被遗忘的shell命令shuf

 
阅读更多
随机输出,适合构建测试数据的时候使用。

例如:
head -100000 block_0_0.list | shuf  | awk  '{print "http://192.168.16.100:6001/get?UID=" $1}' > /root/webtest/rand10000.txt


NAME
       shuf - generate random permutations

SYNOPSIS
       shuf [OPTION]... [FILE]
       shuf -e [OPTION]... [ARG]...
       shuf -i LO-HI [OPTION]...

DESCRIPTION
       Write a random permutation of the input lines to standard output.

       Mandatory arguments to long options are mandatory for short options too.

       -e, --echo
              treat each ARG as an input line

       -i, --input-range=LO-HI
              treat each number LO through HI as an input line

       -n, --head-count=COUNT
              output at most COUNT lines

       -o, --output=FILE
              write result to FILE instead of standard output

       --random-source=FILE
              get random bytes from FILE

       -z, --zero-terminated
              end lines with 0 byte, not newline

       --help display this help and exit

       --version
              output version information and exit

       With no FILE, or when FILE is -, read standard input.

AUTHOR
       Written by Paul Eggert.
分享到:
评论

相关推荐

    shell 随机从文件中抽取若干行的实现方法

    shuf -n5 main.txt sort -R main.txt | head -5 awk -vN=5 -vC=”`wc -l file`” ‘BEGIN{srand();while(n<N){i=int(rand()*C+1);...shuf 命令的选项: -e, –echo :将每个参数视为输入行 -i, –input-ran

    linux常用命令源码(ls,cp,chmod,df等一百多个命令)

    linux下大部分常用命令源码,偶正要开始学习-_- base64.c basename.c c99-to-c89.diff cat.c chcon.c chgrp.c chmod.c chown.c chown-core.c chown-core.h chroot.c cksum.c comm.c copy.c cp.c cp-hash.c csplit.c ...

    在python中以相同顺序shuffle两个list的方法

    通常做机器学习问题时,需要准备训练数据,通常会把样本数据和标签存放于2个list中,比如train_x = [x1,x2,…,xN][x1,x2,…,xN],train_y = [y1,y2,…,yN][y1,y2,…,yN]. 有时候是需要将数据shuffle后再做处理的...

    11个有用的Linux命令

    Linux命令行吸引了大多数Linux爱好者。一个正常的Linux用户一般掌握大约50-60个命令来处理每日的任务。今天为你解释下面几个命令:sudo、python、mtr、Ctrl+x+e、nl、shuf、shuf、last。

    busybox for windows

    这是一款使Unix命令集合能直接在window上面使用的应用程序。 所含的命令有: [, ar, ash, awk, base64, basename, bash, bbconfig, bunzip2, bzcat, bzip2, cal, cat, catv, chmod, cksum, clear, cmp, comm, cp, ...

    3D-OpenSHuFFle:3D-SHuFFle是一个OpenEuphoria程序,它从文本文件开始创建复杂的OpenSCAD多面体

    1a)安装Euphoria 3.1.1 Win32 + Dos(包括e31setup.exe文件,或从下载),然后双击3D-SHuFFle.exw文件否则: 1b)双击3D-SHuFFle.exe 打开后,单击“输入文件”,然后选择一个文件“ * .shuf”进行处理。...

    Linux使用Cron+AT实现在某个确定的时间段内随机执行命令

    思路很简单,就是cron设置一个起始时间,比如每天早上6点,在这个时间往后随机的2~350分钟里面去签到 那么只要这样 0 6 * * * echo 'sleep ' $(shuf -i 1-60 -n 1)';date >>/tmp/xxxx.txt' |at now + $(shuf -i 2-...

    快速自学Linux命令的4种方法

    学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。 在.bashrc中(/home/.bashrc)增加如下一行: echo Did you know that:; whatis$(ls /...

    lemonBot:全方位的Discord机器人,包含模因,工具和一个叫Rylan的家伙

    Lemonbot是一个友好的全方位Discord机器人,拥有各种工具和模因! 他基于 ,并且碰巧是哥哥和基地。 通用代码在两个漫游器之间共享。 特征 直接来自?help的项目: ?age -找出两个不一致帐户的年龄 ?back -!...

    pytorch加载语音类自定义数据集的方法教程

    前言  pytorch对一下常用的公开数据集有很方便的API接口,但是当我们需要... __getitem()__ :返回支持下标索引方式获取的一个数据 torch.utils.data.DataLoader:对数据集进行包装,可以设置batch_size、是否shuf

    windows dos环境下直接运行linux命令集合

    使用方法,解压到本地目录,配置path,即可在dos下使用linux命令。 windows下能直接执行的linux命令,基本包括日常所有,如:[.exe grolbp.exe regtool.exe a2p.exe grolj4.exe rm.exe a2p5.10.0.exe grops.exe ...

    csvshuf:随机化CSV文件中列内的单元格。 类似于GNU shuf,但适用于CSV

    csvshuf 在CSV文件中按列随机排列单元格。 用法 usage: csvshuf [-h] [-s] [-c COLUMNS | -C NO_COLUMNS] [-d DELIMITER | -t ] [-q QUOTECHAR] [-o OUTPUT_DELIMITER] [-v] [FILE] positional arguments: ...

    最经典的蛙跳算法论文(Shuffled Frog-Leaping Algorithm,英文原版)

    经典的蛙跳算法,在2006年由Engineering Optimization 杂志发表,作者为:Muzaffar Eusuff, 题目为:Shuffled Frog-Leaping Algorithm: a memetic meta-heuristic for discrete optimization. 后续的所有蛙跳算法都...

    腾讯大数据之TDW计算引擎解析——Shuffle

    腾讯分布式数据仓库...TDW计算引擎包括两部分:一个是偏离线的MapReduce,一个是偏实时的Spark,两者内部都包含了一个重要的过程——Shuffle。本文对Shuffle过程进行解析,并对两个计算引擎的Shuf

    ropebwt2:DNA序列的FM索引的增量构建

    它通过从一个序列的末尾开始逐个位置将一个或多个序列逐个位置地插入到现有的伪BWT中来工作。 该算法在很大程度上可以认为是和。 尽管如此,ropeBWT2的独特之处在于,它在构建索引时可以将输入隐式分类为逆序词典...

    pk:一个从package.json中提取信息的小实用程序

    pk是一个小型实用程序CLI,用于查询JSON文件,例如package.json或manifest.json等。 获取特定字段的值 :flexed_biceps: pk scripts.start 解析semver版本 :snake: pk -s version 缩小json :mouse_face: pk -m ...

    计算机算法设计与分析(共30张PPT).pptx

    希望获得一个随机化算法B,使得对问题的输入规模为n的每一个实例均有 这就是舍伍德算法设计的基本思想。当s(n)与tA(n)相比可忽略时,舍伍德算法可获得很好的平均性能。 计算机算法设计与分析(共30张PPT)全文共30页,...

    simple-ntc:此仓库使用RNN和CNN提供了一个简单的短文本分类代码

    简单神经文本分类(NTC) 该存储库包含使用递归神经网络(LSTM)和卷积神经网络(来自[ ])的... Class不必是数字,而是一个单词(无空格)。 下面是示例语料库来说明。 $ cat ./data/raw_corpus.txt | shuf | headposi

    youtube-shuffle:随机播放您的YouTube播放列表

    创建一个并创建一组OAuth 2.0客户端凭据。 确保启用YouTube数据API,并将“ ”设置为授权的重定向URL。 将.env.example复制到.env同时添加从Google Developer Console获得的CLIENT_ID和CLIENT_SECRET的值。 该应用...

    An Extremely Efficient Convolutional Neural Network for Mobile Devices

    operations, pointwise group convolution and channel shuf- fle, to greatly reduce computation cost while maintaining accuracy. Experiments on ImageNet classification and MS COCO object detection ...

Global site tag (gtag.js) - Google Analytics