Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Please fill in the gaps 1) (5 points) The following shell script myUniq is used to create a frequency list of every word in a
Please fill in the gaps 1) (5 points) The following shell script myUniq is used to create a frequency list of every word in a file. When running the shell script, the first argument should be the pathname of the file to be checked Assume we have a file as below: This is a test Test test test There are multiple tests After running the shell script, a two-column list is displayed on the screen. The first column shows what words appear, the second column shows how often they appear, for example S./myUniq.sh test test@3 tests@ I multiple@1 is@ 1 are@ I aa1 This@ 1 There@l Test@l The lines are sorted by the frequency cat $ tr> temp echo-n > file2.txt for line in do put all words to a new 1ine clear file2.txt # trace each line from temp file # check if the current line is visited file2.txt grep- if[ then count #count the number of words echo $line "@"$count >> file2.txt # add word and frequency to file fi done sort frequency file2.txt # sort the lines according to the
Please fill in the gaps
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started