shell生成随机文件名
1 #!/bin/bash
2 # tempfile-name.sh: 临时文件名产生器
3
4 BASE_STR=`mcookie` # 32-字符的 magic cookie.
5 POS=11 # 字符串中随便的一个位置.
6 LEN=5 # 取得 $LEN 长度连续的字符串.
7
8 prefix=temp # 最终的一个临时文件.
9 # 如果想让这个文件更加唯一,
10 #+ 可以对这个前缀也使用下边的方法来生成.
11
12 #suffix=${BASE_STR:POS:LEN}
13 suffix=$(eval date +%T-%m-%d-%Y)
14 # 提取从第 11 个字符之后的长度为 5 的字符串.
15
16 temp_filename=$prefix.$suffix
17 # 构造文件名.
18
19 echo "Temp filename = "$temp_filename""
20 touch $temp_filename
21 # sh tempfile-name.sh
22 # Temp filename = temp.e19ea
23 # 与使用 'date' 命令(参考 ex51.sh)来创建唯一文件名
24 #+ 的方法相比较.
25 exit 0
shell生成随机文件名相关推荐
- shell生成随机字符串
#!/bin/bash i=1 while [ i−le10000]doa='echo'</dev/urandomtr−dcA−Za−z0−9|head−c6''echo−n−e"a\ ...
- Shell生成随机mac地址
问题 配置虚拟环境需要指定随机mac地址防止冲突 实现 先说结论 echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-178a:2e:08:68:12:f ...
- Shell生成随机uuid
[root@localhost images]# uuidgen d2db7973-f793-4acc-9595-7563e196539f [root@localhost images]# uuidg ...
- php生成游客id_PHP生成唯一ID 公认较为安全的写法 上传随机文件名
PHP生成随机文件名有多种方式,本次介绍一个在公认比较新.比较安全的随机ID函数.较老的方式一般单一使用rand函数生成随机数字,或者用md5,或者进一步使用uniqid()函数,但不论以上哪种方式, ...
- 在PHP中生成随机的字母数字字符串
首先,让我说几乎没有事件是真正随机的. 如果我们知道所涉及的每个因素(例如空气摩擦,重力和初始力)的影响,那么即使从理论上讲,经典的抛硬币的结果也可以预测. 同样的情况适用于随机数和字母数字字符串的生 ...
- shell脚本执行php文件_分享两个shell脚本实例--批量生成随机字符文件名和批量改名...
概述 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得 ...
- shell 生成指定范围随机数与随机字符串 .
shell 生成指定范围随机数与随机字符串 分类: shell 2014-04-22 22:17 20902人阅读 评 ...
- shell批量创建随机文件名格式文件
//随机生成文件 //文件名会带数字的...注意echo后面的是反引号,不是单引号 #!/bin/bash dir=/root/bp for i in 'seq 10'touch $dir`echo ...
- random and password 在Linux下生成crypt加密密码的方法,shell 生成指定范围随机数与随机字符串...
openssl rand -hex n (n is number of characters) LANG=c < /dev/urandom tr -dc _A-Z-a-z-0-9 | head ...
最新文章
- java ssh 下载excel,SSH整合WEB导出EXCEL案例
- 洛谷 - P2163 [SHOI2007]园丁的烦恼(不带修二维数点-树状数组/主席树)
- 在SAP ABAP 里consume webservice的全过程
- 新手算法学习之路----二叉树(二叉树最大路径和)
- 史上最全最常用批处理260多个打包下载
- Java 8备忘单中的可选
- python绘制帕累托图
- 前端学习(506):垂直居中的第二种方式
- Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
- python的numpy库中的where_关于numpy.where()函数 返回值的解释
- NLPIR ICTCLAS2015分词系统的使用
- Slate轨道工具使用(三)—位置还原问题修复
- 背离、背驰的区别及简单的判断方法
- 用神经网络分类根号2与根号x的数据汇总
- 超干货!彻底搞懂Golang内存管理和垃圾回收
- L1-6 斯德哥尔摩火车上的题
- 【心励路程】----凡事多换位思考
- YEEZY 350灰橙被叫成灰橘,BOOST V2椰子表示很慷慨
- JavaScript判断当前浏览器是否为IE或者Edge
- 人工智能伦理风险治理具有复杂性,尚未形成完善的理论架构和治理体系
热门文章
- [转]Web Api系列教程第2季(OData篇)(二)——使用Web Api创建只读的OData服务
- 财务部门:你需要多长时间才能够回答老板的这些问题?
- python基础学习1-三元表达式和lambda表达式
- JAVA运算符和优先级
- ASP.NET知识集
- Java防止Xss注入json_每日一题(java篇) 如何防止xss注入
- 会员系统用php框架,代码基地会员中心的PHP签到系统结合thinkphp框架
- ae合成复制脚本_稀缺资源—这几个AE脚本使用频率很高,赶紧收藏吧!
- pstate0 vid数值意义_天体运动的简单数值计算
- python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)