将 shift 的输出存储到变量中

Storing ouput of shuf into a variable

我有以下代码,它从我的文件中随机给出一个单词。

shuf -n 1 /home/mirwais/etc/dictionary.txt

问题是我想将输出存储到一个变量中。它现在只是将随机单词打印到控制台中。

我试过了:

word= shuf -n 1 /home/mirwais/etc/dictionary.txt

word=""
shuf -n 1 /home/mirwais/etc/dictionary.txt | $word

没有成功

word=$(shuf -n 1 /home/mirwais/etc/dictionary.txt)