标签: bash random word letters
我需要选择带有n个字母的随机字词,n将是参数。
n
我有这个:
#!bin/bash shuf -n1 /usr/share/dict/words
所以我知道如何选择一个随机词,但没有特定数量的字母。
答案 0 :(得分:3)
尝试使用3个字符的单词:
grep '^.\{3\}$' /usr/share/dict/words | shuf -n1
num=3 grep "^.\{$num\}\$"
^
.
\{3\}
$