Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

This is for my linux class and please use the \"awk\" editor. Consider the addre

ID: 3795622 • Letter: T

Question

This is for my linux class and please use the "awk" editor.

Consider the address book below:

$ cat addr

Xiao Li, lxiao@unc.edu, 6705462234, Jackson, NC 764

Natkin William, wnatkin@imap28.vcu.edu, 8044344528, Richmond, VA 22345

Elizi Moe, emoe@ncsu.edu, 5208534566, Tempe, AZ 85282

Ma Ta, mta@yahoo.com, 4345667345, Austin, TX 91030

Diana Cheng, dcheng@asu.edu, 5203456789, Matitsi, WY 4587

Jackson Five, jfive@ncsu.edu, 5206564573, Kyenta, AZ 85483

Adi SrikanthReddy, sadi1@imap1.asu.edu, 6578904566, Wyo, WS 67854

Write a awk script called activity6.1-5.awk to display the 2 fields whose numbers are assigned from the command line.

In the BEGIN block, include statements to display the following:

Today’s date is <date and time from script goes here>

The value assigned to the first variable is: <value>

The value assigned to the second variable is: <value>

Explanation / Answer

Syntax for AWK

awk [ -F fs ] [ -v var=value ] [ 'prog' | -f progfile ] [ file ... ]

-F fs - >Sets the input field separator to the regular expression fs.
-v var = value - > Assigns the value value to the variable var before executing the awk program.
'prog' - > An awk program.
-f progfile - > Specify a file, progfile, which contains the awk program to be executed.
file - > A file to be processed by the specified awk program.

awk -F',' '{printf "%-30s|%-30s|%-20s ",$1,$2,$3,$4,$5}' addr.txt

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote