Hola, tienes razón, disculpa. 

Mi método era muy poco eficiente pero pretendía ser también una respuesta didáctica, utilizando diferentes comandos y explicando sus funcionalidades. 
Si lo que necesitas es un código más corto, eficiente u optimizado, entonces tu respuesta es correcta:

for i in {1..12}; do echo "Palabra $i: $(shuf -n1 /usr/share/dict/words)" >> palabras_aleatorias.txt; done

No dudes en concretar el tipo de código que necesitas, o si quieres alguna modificación sobre el mismo.
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence