思路一:
echo $random|md5sum |tr "[0-9]" "[a-j]"|cut -c 2-11
random: linux內建的隨機數變數 預設是5個
md5sum :使用md5加密,變成隨機的字母
tr :替換。把0-9 替換成a-j
cut :截取出2-11位
1 #!/bin/sh23view code4 [ -d "
./test
" ] || mkdir -p ./test
5for n in `seq10`
6do7touch ./test/$(echo $random|md5sum |tr
"[0-9]""
[a-j]
"|cut -c 2-11
)_oldboy.html
8done
openssl rand 用於產生指定長度個bytes的隨機字元。
-base64 / -hex 對隨機字串進行base64編碼或用hex格式顯示
#!/bin/shopenssl rand -base64 40 |sed 's#[^a-z]##g'path=./test
[ -d "
$" ] || mkdir -p $
for n in `seq10`
dorandom=$(openssl rand -base64 40 |sed
's#[^a-z]##g
'|cut -c 2-11)
touch $/$_oldboy.html
done
隨機字串
region 隨機字串 生成隨機字串 指定長度 是否允許重複 種子值 只需要第0個值,null表示使用預設種子值 字符集 public static string random int length,bool repeat,int seed,params char all random rnd ne...
隨機字串
直接產生隨機的字串的庫函式是沒有的,但是可以這麼實現 1.產生固定長度的隨機的字串 主要就是產生固定個數的隨機字元,那麼就簡單了,用兩組隨機數 一組 隨機產生0 25的整數num,然後用 a num來賦值小寫字母,a num來賦值大寫字母 一組 隨機產生0,1,產生0,用 a 來和num相加,生成小...
shell 批量替換多個檔案中字串
用sed命令可以批量替換多個檔案中的字串。sed i s 原字串 新字串 g grep 原字串 rl 所在目錄 例如 我要把mahuinan替換為huinanma,執行命令 sed i s mahuinan huinanma g grep mahuinan rl www 這是目前linux最簡單的批...