あなたがそれをした方法は効率的ではありません。
12までルー​​プを移動して、次のようなものを追加する方が良いとは思いません。
{1..12}のIの場合;do echo "word $ i：$（shuf -n1/usr/share/dict/words）" >> words_aleatorias.txt;終わり
こんにちは、あなたは正しいです、ごめんなさい。

私の方法は非常に効率的ではありませんでしたが、異なるコマンドを使用してその機能を説明することで、教訓的な応答であることも意図されていました。
必要なものが短く、効率的または最適化されたコードである場合、答えは正しいです。

{1..12}のIの場合;do echo "word $ i：$（shuf -n1/usr/share/dict/words）" >> words_aleatorias.txt;終わり

必要なコードの種類を指定することをheしないでください。または、変更が必要な場合。