Write a short bash script to count the number of blank lines in a file or from stdin. you are not allowed to use the -c/--count option of grep in your solution or awk/sed unfortunately. how it'll function: numblank [-q] [FILE...] • the option -q (for quiet): – if supplied, counts are not printed out; – exit status alone is used to return info (see below); – must be the first command-line argument to numblank if supplied; 2• [FILE...] indicates that one or more file names/paths may be supplied, but all are optional: – if no FILE arguments are supplied, the program is to read from standard input, and print out a single line containing only the count of the number of blank lines found – if a single FILE argument is given, the program is to print a single line containing only a count of the number of blank lines found; – if multiple FILE arguments are supplied, counts for each file are to be printed on some example calls: numblank foo1 foo2 foo3 ⇒ foo1:5 foo2:0 foo3:23 • numblank -q foo ⇒ (no output) • cat foo | numblank ⇒ 12 Please be specific about what is unclear, it seems very specific right now.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Topic Video
Question

Write a short bash script to count the number of blank lines in a file or from stdin. you are not allowed to use the -c/--count option of grep in your solution or awk/sed unfortunately.

how it'll function:
numblank [-q] [FILE...]
• the option -q (for quiet):
– if supplied, counts are not printed out;
– exit status alone is used to return info (see below);
– must be the first command-line argument to numblank if supplied;
2• [FILE...] indicates that one or more file names/paths may be supplied, but all are optional:

– if no FILE arguments are supplied, the program is to read from standard input, and print out a single line containing only the count of the number of blank lines found

– if a single FILE argument is given, the program is to print a single line containing only a count of the number of blank lines found;
– if multiple FILE arguments are supplied, counts for each file are to be printed on

some example calls:

numblank foo1 foo2 foo3 ⇒
foo1:5
foo2:0
foo3:23
• numblank -q foo ⇒
(no output)
• cat foo | numblank ⇒
12
Please be specific about what is unclear, it seems very specific right now. 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 2 images

Blurred answer
Knowledge Booster
Instruction Format
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education