- 批量生成随机字符文件名称
生成固定模式包含随机字符的文件名称,首先获得随机字符,拼接字符串,通过touch命令创建文件- 获取随机字符,使用openssl命令,组合cut获取随机字符
openssl rand -base64 40 | sed 's/[A-Z]//g' | cut -c 4-15
6j9no4tea293
- 完整示例
rand="" [ -d "randDir" ] || { mkdir randDir } for i in `seq 10` do rand=`openssl rand -base64 40 | sed 's/[^a-z]//g' | cut -c 4-15` echo rand=$rand touch randDir/${rand}_xiaozhi.txt echo "/randDir/${rand}_xiaozhi.txt created!" done
- 获取随机字符,使用openssl命令,组合cut获取随机字符
- 批量改名
网友评论