Question:
Construct pipes to execute the following jobs.
Answer:
1. Output of who should be displayed on the screen with value of total number of users who have logged in displayed at the bottom of the list. 2. Output of ls should be displayed on the screen and from this output the lines containing the word ‘poem’ should be counted and the count should be stored in a file. 3. Contents of file1 and file2 should be displayed on the screen and this output should be appended in a file. From output of ls the lines containing ‘poem’ should be displayed on the screen along with the count. 4. Name of cities should be accepted from the keyboard . This list should be combined with the list present in a file. This combined list should be sorted and the sorted list should be stored in a file ‘newcity’. 5. All files present in a directory dir1 should be deleted any error while deleting should be stored in a file ‘errorlog’. Source: CoolInterview.com
1.who|wc -l 2.ls|wc -c|grep "^poem$" >file 3.ls|wc -c|cat>file1>>file2 4.cat>>$city| sort >newcity 5.rm -r > errorlog Source: CoolInterview.com
Answered by: neha | Date: 9/16/2007 5:45:19 AM
| Contact neha
The 2nd answer is jumbled. Here is the correct sequence.
ls | grep ^poem$" | wc -c > file Source: CoolInterview.com
Answered by: Dinesh Sehra | Date: 7/25/2009
| Contact Dinesh Sehra
it is wc -l in the second and third results
as wc -l>>>count the lines and wc -c>>count the words Source: CoolInterview.com
Answered by: correction for the above | Date: 11/7/2009
| Contact correction for the above
the answer for number 3 is the following:
cat file1 file2>>file3|ls| wc -l |grep "^poem$" Source: CoolInterview.com
Answered by: correction for the above | Date: 11/7/2009
| Contact correction for the above
I think answer of fifth one should be:
rm -r 2>errorlog
because of error occurs the only we have to direct the output to a file. hence 2>errlog is required. Source: CoolInterview.com
Answered by: anshuman | Date: 2/6/2010
| Contact anshuman
The answer for second should be:-
ls|grep poems|wc -l Source: CoolInterview.com
Answered by: Sunny | Date: 5/29/2010
| Contact Sunny
If you have the better answer, then send it to us. We will display your answer after the approval.
Rules to Post Answers in CoolInterview.com:-
- There should not be any Spelling Mistakes.
- There should not be any Gramatical Errors.
- Answers must not contain any bad words.
- Answers should not be the repeat of same answer, already approved.
- Answer should be complete in itself.
|