#tr參數 -c或——complerment:取代全部不屬於第一字符集的字符; -d或——delete:刪除全部屬於第一字符集的字符; 1.生成10個小寫字母 [root@kafka60 shell]# < /dev/urandom tr -dc a-z|head -c ${1:-10};echo iprnfrqlhr 2.生成10個大寫字母 [root@kafka60 shell]# < /dev/urandom tr -dc A-Z|head -c ${1:-10};echo PSKSFZYQPH 3.生成10個數字 [root@kafka60 shell]# < /dev/urandom tr -dc 0-9|head -c ${1:-10};echo 7341384592 4.生成10個數字和大寫字母的組合字符串 [root@kafka60 shell]# < /dev/urandom tr -dc 0-9-A-Z|head -c ${1:-10};echo M6HP4LHTNJ 5.生成10個隨機字符(包含數字,大寫字母,小寫字母) [root@kafka60 shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z|head -c ${1:-10};echo 79JUYcjrjx 6.生成10個隨機字符(包含數字,大寫字母,小寫字母) [root@kafka60 shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z-|head -c ${1:-10};echo JdOi4TMmZD 7.生成10個隨機字符(包含數字,大寫字母,小寫字母,特殊字符) [root@kafka60 shell]# < /dev/urandom tr -dc 0-9-A-Z-a-z-/|head -c ${1:-10};echo s5-yTgMa8G