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生成随机文件名相关推荐

  1. shell生成随机字符串

    #!/bin/bash i=1 while [ i−le10000]doa='echo'</dev/urandomtr−dcA−Za−z0−9|head−c6''echo−n−e"a\ ...

  2. Shell生成随机mac地址

    问题 配置虚拟环境需要指定随机mac地址防止冲突 实现 先说结论 echo $RANDOM|md5sum|sed 's/../&:/g'|cut -c 1-178a:2e:08:68:12:f ...

  3. Shell生成随机uuid

    [root@localhost images]# uuidgen d2db7973-f793-4acc-9595-7563e196539f [root@localhost images]# uuidg ...

  4. php生成游客id_PHP生成唯一ID 公认较为安全的写法 上传随机文件名

    PHP生成随机文件名有多种方式,本次介绍一个在公认比较新.比较安全的随机ID函数.较老的方式一般单一使用rand函数生成随机数字,或者用md5,或者进一步使用uniqid()函数,但不论以上哪种方式, ...

  5. 在PHP中生成随机的字母数字字符串

    首先,让我说几乎没有事件是真正随机的. 如果我们知道所涉及的每个因素(例如空气摩擦,重力和初始力)的影响,那么即使从理论上讲,经典的抛硬币的结果也可以预测. 同样的情况适用于随机数和字母数字字符串的生 ...

  6. shell脚本执行php文件_分享两个shell脚本实例--批量生成随机字符文件名和批量改名...

    概述 在计算机科学中,for循环(英语:for loop)是一种编程语言的迭代陈述,能够让程式码反复的执行. 它跟其他的循环,如while循环,最大的不同,是它拥有一个循环计数器,或是循环变数.这使得 ...

  7. shell 生成指定范围随机数与随机字符串 .

    shell 生成指定范围随机数与随机字符串         分类:             shell              2014-04-22 22:17     20902人阅读     评 ...

  8. shell批量创建随机文件名格式文件

    //随机生成文件 //文件名会带数字的...注意echo后面的是反引号,不是单引号 #!/bin/bash dir=/root/bp for i in 'seq 10'touch $dir`echo ...

  9. 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 ...

最新文章

  1. java ssh 下载excel,SSH整合WEB导出EXCEL案例
  2. 洛谷 - P2163 [SHOI2007]园丁的烦恼(不带修二维数点-树状数组/主席树)
  3. 在SAP ABAP 里consume webservice的全过程
  4. 新手算法学习之路----二叉树(二叉树最大路径和)
  5. 史上最全最常用批处理260多个打包下载
  6. Java 8备忘单中的可选
  7. python绘制帕累托图
  8. 前端学习(506):垂直居中的第二种方式
  9. Linux centosVMware xshell使用xftp传输文件、使用pure-ftpd搭建ftp服务
  10. python的numpy库中的where_关于numpy.where()函数 返回值的解释
  11. NLPIR ICTCLAS2015分词系统的使用
  12. Slate轨道工具使用(三)—位置还原问题修复
  13. 背离、背驰的区别及简单的判断方法
  14. 用神经网络分类根号2与根号x的数据汇总
  15. 超干货!彻底搞懂Golang内存管理和垃圾回收
  16. L1-6 斯德哥尔摩火车上的题
  17. 【心励路程】----凡事多换位思考
  18. YEEZY 350灰橙被叫成灰橘,BOOST V2椰子表示很慷慨
  19. JavaScript判断当前浏览器是否为IE或者Edge
  20. 人工智能伦理风险治理具有复杂性,尚未形成完善的理论架构和治理体系

热门文章

  1. [转]Web Api系列教程第2季(OData篇)(二)——使用Web Api创建只读的OData服务
  2. 财务部门:你需要多长时间才能够回答老板的这些问题?
  3. python基础学习1-三元表达式和lambda表达式
  4. JAVA运算符和优先级
  5. ASP.NET知识集
  6. Java防止Xss注入json_每日一题(java篇) 如何防止xss注入
  7. 会员系统用php框架,代码基地会员中心的PHP签到系统结合thinkphp框架
  8. ae合成复制脚本_稀缺资源—这几个AE脚本使用频率很高,赶紧收藏吧!
  9. pstate0 vid数值意义_天体运动的简单数值计算
  10. python右斜杠_Python中的左斜杠、右斜杠(正斜杠和反斜杠)