如何将随机生成的单词放入变量中?

时间:2015-03-30 12:22:23

标签: bash unix

我制作了一个脚本,可以打印/ usr / share / dict / words中的随机单词。 我希望它将随机单词存储到变量中,但我无法弄清楚..

脚本如下:

ALL_NON_RANDOM_WORDS=/usr/share/dict/words

# total number of non-random words available 
non_random_words=`cat $ALL_NON_RANDOM_WORDS | wc -l` 

random_number=`od -N3 -An -i /dev/urandom | 
awk -v f=0 -v r="$non_random_words" '{printf "%i\n", f + r * $1 /   16777216}'` 
sed `echo $random_number`"q;d" $ALL_NON_RANDOM_WORDS

我尝试了几件事,但却遇到了拒绝访问等错误。

1 个答案:

答案 0 :(得分:0)

如果您有access denied可能意味着您无权访问某些内容。所以你可以这样试试:sudo yourScript

顺便说一下,请给我们完整的错误消息。

相关问题