字符串的截取
${变量名称:截取位置:截取的长度}
a=abcdef
echo ${a:0:1} #从变量的第1位截取,截取1位
echo ${a:2:2} #从变量的第3位截取,截取2位
x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789 #创建一个变量x,里面有26个小写字母26个大写字母和10个数字
#!/bin/bash
x=abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUV
WXYZ0123456789 #先定义变量x,里面有62个字符
for i in {1..8} #循环8次
do
n=$[RANDOM%62] #得到0~61随机数
y=${x:n:1} #得到1个随机字符
a=$a$y #不断往变量a中追加