这次在实战练习中如何大量生成随机的文字文件名? 具体请看以下内容。
目标:批量生成随机字符文件名
在指定目录下批量创建10个HTML文件。 每个文件的名称包含10个随机字符和指定的字符串test。
预备知识:
针对xx in xx环路语句openssl语法
sed语法
touch创建文件
Linux Shell代码:
。
执行结果:
。
重要语法知识:
openssl随机数生成命令:OpenSSL rand [选项]字节数
where选项区域
-输出文件-写入到文件
- -引擎电子使用引擎e,可移植的a硬件设备。
--rand file :文件:-- seedprngfromfiles
--base64-base64编码输出
--hex-hex编码输出
s#[^a-z]##g :将非小写的a-z部分全部替换为空是删除除小写以外的所有字符
${random}_test.html :与指定的字符串相连