我制作了一个脚本,可以打印/ 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
我尝试了几件事,但却遇到了拒绝访问等错误。
答案 0 :(得分:0)
如果您有access denied
,可能意味着您无权访问某些内容。所以你可以这样试试:sudo yourScript
顺便说一下,请给我们完整的错误消息。