Question

In: Computer Science

Bash scripting return output: Determine the output this code 1. #!/bin/bash Valid = true count=1 while...

Bash scripting return output: Determine the output this code

1. #!/bin/bash

Valid = true

count=1

while [ $valid ]

do

echo $count

if [ $count -eq 5 ];

then

break

fi

((count++))

done

2. #!/bin/bash

num=100

for x in $(seq 1 5)

do

temp=$((num+x))

if [ $temp -1e 103]; then

echo $temp

else

echo "Too Big"

fi

done

3.#!/bin/bash

num=5

for x in $(seq 1 5)

do

echo $((num*x))

done

4. #!/bin/bash

for x in $(seq 1 10)

do

echo $x

done

5. line 1

line 2

line 3

line 4

line 5

head -n4 < data.txt > t1.txt

tail -n1 <t1.txt > out.txt

cat out.txt

Solutions

Expert Solution

NOTE:- I HAVE ATTACHED THE PROGRAM IN A SEQUENCE OF

1.THE CODE WITH SNIPPET

2.SCREENSHOTS OF THE OUTPUT

------ANSWER-------

CODE FOR PROGRAM 1 WITH OUTPUT

valid=true
count=1

while [ $valid ]

do

echo $count

if [ $count -eq 5 ];

then

break

fi

((count++))

done

valid=true
count=1

while [ $valid ]

do

echo $count

if [ $count -eq 5 ];

then

break

fi

((count++))

done

OUTPUT

CODE FOR PROGRAM 2

IN THE PROGRAM 2 THERE WAS 2 ERROR WHICH IS SOLVED

1. IN THE IF CONDITION IT IS -le NOT -1e

2. WE NEED TO PUT 103 IN SINGLE QUOTES '103' LIKE THIS IN THE IF CONDITION

I HAVE ALSO ATTACHED THE OUTPUT OF THE CORRECTED CODE WITH YOUR CODE ALSO.

num=100

for x in $(seq 1 5)

do

temp=$((num+x))

if [ $temp -le '103' ]; then

echo $temp

else

echo "Too Big"

fi

done

num=100

for x in $(seq 1 5)

do

temp=$((num+x))

if [ $temp -le '103' ]; then

echo $temp

else

echo "Too Big"

fi

done

OUTPUT OF CORRECTED CODE

OUTPUT OF YOUR CODE

CODE FOR PROGRAM 3

num=5

for x in $(seq 1 5)

do

echo $((num*x))

done

num=5

for x in $(seq 1 5)

do

echo $((num*x))

done

OUTPUT

CODE FOR PROGRAM 4

for x in $(seq 1 10)

do

echo $x

done

for x in $(seq 1 10)

do

echo $x

done

OUTPUT

CODE FOR PROGRAM 5

FOR PROGRAM 5 WE NEED TO FIRST OF ALL SAVE THE GIVEN DATA INTO A DATA.TXT FILE THEN AND THEN ONLY WE CAN EXECUTE IT.

head -n4 < data.txt > t1.txt

tail -n1 <t1.txt > out.txt

cat out.txt

head -n4 < data.txt > t1.txt

tail -n1 <t1.txt > out.txt

cat out.txt

OUTPUT

Note: If you have any queries then let me know in the comments. If you find it helpful then a Like would be appreciated.


Related Solutions

Consider the following code segment:    count = 1    while count <= 10:       print(count,...
Consider the following code segment:    count = 1    while count <= 10:       print(count, end=" ") Which of the following describes the error in this code? The loop control variable is not properly initialized. The comparison points the wrong way. The loop is infinite. The loop is off by 1. Does this code contain an error? If so, what line is the error on? 0: ans = input("Yes/No? ") 1: if ans == "Yes": 2: print("Confirmed!") 3: else...
Why is java programming better than bash scripting. Why should programmers write in java code ?...
Why is java programming better than bash scripting. Why should programmers write in java code ? Come up with situations where java is a better option.
Write the code to return the output in Rstudio. What is the code? Code: x <-...
Write the code to return the output in Rstudio. What is the code? Code: x <- c(28, 69, 5, 88, 19, 20) Output must be: [1] 4 2 1 6 5 3
* Show the output of the following BASH code: i=7 i=$((i-5)) if [ $i -eq 4...
* Show the output of the following BASH code: i=7 i=$((i-5)) if [ $i -eq 4 ] # -eq is == then         echo "Four" elif [ $i -eq 2 ] then         echo "Two" else         echo $i fi
Please code the program showing the output below. using C language 1. Using 'if' or 'while'...
Please code the program showing the output below. using C language 1. Using 'if' or 'while' or 'for' and 'break' statement / only using <stdio.h> A bC dEf GhIj KlMnO 2. a program that identifies the largest number that can be expressed in short. Using only loop (ex.for,if,while) and break statement only using <stdio.h>
Please code C# Convert the following for loop into a while loop: for(int count = 8;...
Please code C# Convert the following for loop into a while loop: for(int count = 8; count > 0; count--) { Console.WriteLine(count); }
Show the output of the following code segment. int count=0;                         for (int i=2; i <=...
Show the output of the following code segment. int count=0;                         for (int i=2; i <= 4; i++ ) {                                     StdOut.println(i);                                     for (int j=1; j <3; j++) {                                                 count++;                                                 StdOut.println(i +" " + j +" "+ count);                                     }                         } count i j I print 0 2 1 3 1 1 1 2 3 2 2 3 3 3 3 4 3 Show the output of the function call statements shown.             double x =...
Answer the following true & false questions: The count property can be used to determine the...
Answer the following true & false questions: The count property can be used to determine the number of elements contained in an array. True False The Navigator object is commonly used to determine which type of Web browser is running. True False Since a browser window never displays more than one document object at one time, you can shorten references to objects contained within a document by omitting the word window from the object path. True False The setInterval( )...
Here are the tasks for this assignment: 1. Write a bash command line to determine if...
Here are the tasks for this assignment: 1. Write a bash command line to determine if the server 'syccuxfs01.pcc.edu' is reachable from the syccuxas01.pcc.edu server. 2. As you have read, TCP/IP messages are passed from one device to another until the message reaches its destination. Write a bash command line that will verify that no more than two (2) network devices are used to pass messages from the syccuxas01.pcc.edu server to the www.pcc.edu server. 3. Write a bash command line...
23. ASCII is a 7-bit code, while Unicode is a 16-bit code. True or False? Explain...
23. ASCII is a 7-bit code, while Unicode is a 16-bit code. True or False? Explain 24. Binary-coded decimal (BCD) can be used to store two decimal digits in one byte. True or False? Explain 25. Reed-Solomon codes can effectively deal with burst errors. True or False? Explain 26. Hamming Codes are used for __________ bit errors. Explain 27. Describe the Principle of Equivalence of Software and Hardware. What is the caveat to it? Explain
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT