Question: We want a Bash script which will take a list of filenames on the command line and print out how many lines are in each
We want a Bash script which will take a list of filenames on the command line and print out how many lines are in each file. For each of the following scripts, indicate whether it works. If it does not, show how to fix it by changing the fewest characters possible. Note: output format is not important.
Script A
Works as is Needs fixing.
#binbash
for file in $#
do
wc l $file
done
Script C
Works as is Needs fixing.
#binbash
for file in $ mathbbQ
do
echo n $file
tr dc backslash mathrmn$file wc c
done
Script B
Works as is Needs fixing.
#binbash
for file in $
do
echo n $file"
grep c $file
done
Script D
Works as is Needs fixing.
#binbash
for file in $
do
echo n $file
awk 'END print NR $file
done
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
