Answered step by step
Verified Expert Solution
Link Copied!

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
image text in transcribed
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

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions