title: Print words with matching pattern
body: <p>I want to print words with matching pattern using grep/sed/awk/etc from file in Linux.
   I checked grep/sed/awk all prints line, I want only words from file.</p>
  
  <p>Example:</p>
  
  <p>I have file test.txt with following contents:</p>
  
  <pre><code>root@root:~]#cat test.txt
  Notification are enabled Notification:445 Mode: valid Bookmark are enabled Bookmarks:556    Mode: Invalid Question are enabled Question:667 Mode: Unknown
  </code></pre>
  
  <p>Then I want to print only words with matching pattern *tion</p>
  
  <pre><code>Notification
  Notification
  Question
  Question
  </code></pre>
  
  <p>Is there a way to do this in command line?</p>