博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 生成随机文件,Linux 批量创建文件,文件名随机取
阅读量:5869 次
发布时间:2019-06-19

本文共 624 字,大约阅读时间需要 2 分钟。

要求:随机创建10个文件,文件名前缀要随机,包含hunk字符串,结尾是1-10,扩展名是.doc。

例如:mzE_hunk_8.doc,Ma_hunk_10.doc

[root@localhost ~]# vim file1.sh

#!/bin/bash

path1=/data/hunk

[ -d ${path1} ] || mkdir -p ${path1}

cd ${path1}

for i in `seq 1 10`

do

RANDOM1=`head -1 /dev/urandom |od  -N 2 | head -1|awk '{print $2}'`

string1=`cat /dev/urandom |sed 's/[^a-zA-Z]'//g|strings -n 2 | head -1`

let n=${RANDOM1}%10+1

touch ${string1}_hunk_${n}.doc

done

[root@localhost ~]#bash file1.sh

[root@localhost ~]# ls /data/hunk/GHC_hunk_7.doc  Mq_hunk_6.doc  Rfa_hunk_1.doc  tM_hunk_4.doc  VY_hunk_2.docho_hunk_8.doc   PA_hunk_1.doc  slZ_hunk_4.doc  Tq_hunk_5.doc  zDmz_hunk_2.doc

转载地址:http://jbtnx.baihongyu.com/

你可能感兴趣的文章
《麦田里的守望者》--[美]杰罗姆·大卫·塞林格
查看>>
遇到的那些坑
查看>>
央行下属的上海资信网络金融征信系统(NFCS)签约机构数量突破800家
查看>>
[转] Lazy evaluation
查看>>
常用查找算法总结
查看>>
grep 零宽断言
查看>>
被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
查看>>
修改校准申请遇到的问题
查看>>
python大佬养成计划----win下对数据库的操作
查看>>
监控软件zabbix之安装
查看>>
Exchange Server 2016 独立部署/共存部署 (七)—— DAG功能测试
查看>>
Linux 进程中 Stop, Park, Freeze【转】
查看>>
Spark修炼之道(基础篇)——Linux大数据开发基础:第九节:Shell编程入门(一)...
查看>>
Duplicate Symbol链接错误的原因总结和解决方法[转]
查看>>
适配器模式
查看>>
建立低权限的ftp帐号
查看>>
htpasswd
查看>>
微软整合实验(七):布署Exchange2010 Mailbox高可用(DAG)
查看>>
spring定时器----JobDetailBean
查看>>
我的友情链接
查看>>