Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

I already have 1-4 done. I just need 5-15, if you can. The following table is from Wikipedia. It shows the eleven highest mountains in

I already have 1-4 done. I just need 5-15, if you can.
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
The following table is from Wikipedia. It shows the eleven highest mountains in Georgia. Brasstown Bald, (summit),4784,feet,Union County Rabun Bald, (summit),4696,feet,Rabun County Dick's Knob, (summit),4620,feet,Rabun County Hightower Bald, (summit),4568,feet,Towns County Wolfpen Ridge, (ridge high point),4561,feet,Towns and Union Counties Blood Mountain, (summit),4458,feet,Union County Tray Mountain, (summit), 4430,feet,Towns County Grassy Ridge, (ridge high point),4420,feet,Rabun County Slaughter Mountain, (summit),4338,feet,Union County Double Spring Knob, (summit),4280,feet,Rabun County Coosa Bald, (summit),4280,feet,Union County In above table, each line contains 5 fields separated by comma. Open your terminal and connect to snowball server. After that, go to directory Lab4 (ed /Lab4) and please download the file "mountainList.txt" by the following command (internet access required): cp /home/ylong4/public/mountainList.txt mountainList.txt Be sure it succeeds using "Is" to see the file name "mountainList.txt" listed. 1) Use grep to print all lines where the mountains are at Towns or Union County. Sample Output Brasstown Batd sumst),4784,feet,Union County Hightower Bald, (summit),4568, feet, Towns County 1fpen Ridge, (ridge high point),4561, feet,Towns and Union Counties Blood Mountain, (summit),4458, feet, Union County Tray Mountain, (summit), 4430, feet, Towns County Slaughter Mountain, (summit),4338, feet, Union County Coosa Bald, (summit),4280, feet, Union County 2) Use wc and grep to count the number of mountains located at Rabun County Hint: please use pipe | Sample Output 3) Finish task 2) by using only grep. Hint: open the manual page of grep, and check -c option. 4) A.Type command sed's/ridge high point/r.h../p, mountainList.txt and execute it. Then attach a screenshot of the output. B. Type command sed-n 's/ridge high point/rh.p./pmountainList.txt and execute it. Then attach a screenshot of the output. C. Open the manual page of sed and describe what does -n do in sed? D. Describe what does the sed command in (B) do? 5) Use sed to remove the leading spaces in "mountainList.txt" and print out the processed lines. 6) Finish task 5) and save the output to file "newList.txt". 7) Use sed to list the lines beginning with white spaces in "mountainList.txt Brasstown Bald, (summit),4784, feet, Union County Blood Mountain, (summit),4458, feet, Union County Sample Output Hightower Bald, (summit),4568, feet, Towns County Grassy Ridge, Cridge high point).4420, feet, Rabun County Use sed to delete the lines where the mountains are only at Union County in "mountainList.txt" 8) Sample Output Rabun Batd, summit),4696,eet,Rabun County Dick's Knob, (summit),4620, feet, Rabun County Hightower Bald, (summit),4568, feet, Towns County wolfpen Ridge, (ridge high point),4561, feet, Towns and Union Counties Tray Mountain, (summit), 4430, feet, Towns County Grassy Ridge, (ridge high point),4420, feet,Rabun County Double Spring Knob, (summit),4280, feet,Rabun County 9) Use sed to remove the middle three fields in each line of "mountainList.txt" Hint: Think about the meaning of regex [AJ Sample Output Brasstown Bald, Union County Rabun Bald, Rabun County Dick's Knob, Rabun County Hightower Bald, Towns County Wolfpen Ridge, Towns and Union Counties Blood Mountain, Union County Tray Mountain, Towns County Grassy Ridge, Rabun County Slaughter Mountain, Union County Double Spring Knob, Rabun County Coosa Bald, Union County 10) Use awk to finish task 9). 11) Use sed to insert a new line "Table: Eleven highest mountains in Georgia" at the beginning of "mountainList.txt. 12) Use sort to print out the sorted lines in alphabetical order according to the names of mountains. 13) Use sort to print out the sorted lines in descending order according to the height of mountains. 14) "When a pattern groups all or part of its content into a pair of parentheses, it captures that content and stores it temporarily in memory. You can reuse that content if you wish by using a back-reference, in the form:\1 or $1, where \1 or $1 reference the first captured group" (Refer to [1]). For example, the following command add a colon between Union and County sed -E 's/(Union) s(County)/11:\2/g mountainList.txt Attach a screenshot of the output of the above sed command. 15) Now can you write a command to finish task 9) using sed with back- reference

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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