Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.54 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. echo "Taking all the files, and sorting all the words by how frequently they are used"
  4. cat */* | tr -s " " "\n" | sed 's/[^a-zA-Z]//g' | tr -s "[:upper:]" "[:lower:]" | tr -s "\n" "\n" | sort | uniq -c | sort -nr | awk -F " " '{ print $2, ",", $1}' | sed 's/ //g' > words.txt
  5.  
  6. echo "Now checking the letter frequency."
  7. cat */* | tr -cd  "[:alpha:]" | tr -s "[:upper:]" "[:lower:]" | fold -w 1 | sort | uniq -c | sort -nr | awk -F " " '{ print $2, ",", $1}' | sed 's/ //g' > letters.txt
  8.  
  9. echo "Words in words.txt letters in letters.txt"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement