Sponsored Content
Homework and Emergencies Homework & Coursework Questions Command combination for displaying header and content Post 302914560 by bakunin on Tuesday 26th of August 2014 03:56:26 PM
Old 08-26-2014
Quote:
Originally Posted by sreyan32
I have followed all the rules and regulations while posting my question and I am not looking to cheat my way through my college assignments nor am I looking for someone who can do my work for me. I am looking for direction so I can get a clear understanding of the UNIX systems.
That is all fine and good. Yes, you did nothing wrong, but others (who posted full solutions) did - still, this is not your fault, but your request in post #6 could be understood as actively asking for such a solution.

But let bygones be bygones and let us start over. Every UNIX-system has an online help for every command. If you do not know about how to use command "foo", then issue the command

Code:
man foo

at the command line to get help about "foo". "man" is short for "manual" and the format of every page is always the same, so you can't start too early to get acquainted with these pages. You can even enter

Code:
man man

to get a a help article about how to use the "man" utility, how the different chapters are organized, etc..

When i told you that "sed" might be worth looking at, we didn't expect you to know what "sed" does. We expected you to research it, first by looking at the man page ("man sed"), then maybe by searching on the internet (enter "man" "sed" or "sed tutorial" in google and you will find lots of hits - others were in your position too).

Unix is a system which - unlike other systems - requires your active work to accomplish anything worthwhile. It is a very well filled toolbox with very specialised, very small precision tools. Put them together in a good way and you can work wonders. Wait for something to happen and you can wait forever. You can use Windows without every getting in touch with filesystems, networks, processes, memory, or anything. In Unix there is no way around that, but once you can do what you want you can do it on virtually any other system too. Instead of knowing where to click you have to understand what you are doing and once you understand what you do you can use that understanding on any other systems. With Windows you may understand what you do, with Unix you have to.

Another thing about Unix is: all the tools are very small - they are doing only one thing, usually, but do this one thing very good. There are no "integrated self-learning 3D-enabled object-oriented web-centric database oriented" whatnots. It is more like an orchestra - with you as the conductor. Violins are sweet-sounding, but make poor basses, while bassons are great basses but lack the lyric quality of the clarinet ...

There is no such thing as a "basic text filter", as you wrote. At least not in the sense of "basic" in contrast to "advanced" - there is only one specialist and another specialist and whilst the specialist excels in its speciality for everything else it is usually a poor tool (if it works at all). You may need the triangle player only one time in a concert, but try to replace him by anything else you will take away from the experience.

So, be a good conductor and learn not only how the tools are used but also how they are intended to be used and what their "area of expertise" is. Your orchestra will sound all the better.

I hope this helps.

bakunin

PS: Once you have a working sed- (or any other) command, post it. We are open to discussion.

PS: another addendum: you might think that using man pages is for beginners. Dead wrong! they are as much a reference as they are a learning tool and all of us Unixers use them on a daily basis. I cannot work a day in office without looking less than ten times at some man page or other.

Last edited by bakunin; 08-26-2014 at 05:03 PM..
This User Gave Thanks to bakunin For This Post:
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Extract specific content from data and rename its header problem asking

Input file 1: >pattern_5 GAATTCGTTCATGTAGGTTGASDASFGDSGRTYRYGHDGSDFGSDGGDSGSDGSDFGSDF ATTTAATTATGATTCATACGTCATATGTTATTATTCAATCGTATAAAATTATGTGACCTT SDFSDGSDFKSDAFLKJASLFJASKLFSJAKJFHASJKFHASJKFHASJKFHSJAKFHAW >pattern_1 AAGTCTTAAGATATCACCGTCGATTAGGTTTATACAGCTTTTGTGTTATTTAAATTTGAC... (10 Replies)
Discussion started by: patrick87
10 Replies

2. Shell Programming and Scripting

Help with rename header content based on reference file problem

I got long list of reference file >data_tmp_number_22 >data_tmp_number_12 >data_tmp_number_20 . . Input file: >sample_data_1 Math, 5, USA, tmp SDFEWRWERWERWRWER FSFDSFSDFSDGSDGSD >sample_data_2 Math, 15, UK, tmp FDSFSDFF >sample_data_3 Math, 50, USA, tmp ARQERREQR . . Desired... (7 Replies)
Discussion started by: perl_beginner
7 Replies

3. UNIX for Dummies Questions & Answers

Banner not displaying full content

HI, while using banner command, i am not getting the full content in the screen: banner "UNIX AUTOMATION" # # # # ### # # # # # ####### ####### # # # # ## # # # # # # # # # # # ## ## # # # # # # ... (5 Replies)
Discussion started by: pandeesh
5 Replies

4. Homework & Coursework Questions

Linux displaying content information

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: Using the fixed length field file called famous.dat make a one-line Unix command - using pipe(s) - to display an... (5 Replies)
Discussion started by: wizardoz123456
5 Replies

5. Shell Programming and Scripting

Print the column content based on the header

i have a input of csv file as below but the sequence of column get changed. I,e it is not necessary that name comes first then age and rest all, it may vary. name,age,marks,roll,section kevin,25,80,456,A Satch,23,56,789,B Meena,24,78,H245,C So i want to print that column entires which... (12 Replies)
Discussion started by: millan
12 Replies

6. UNIX for Dummies Questions & Answers

Command combination for displaying header and content

Hi everyone, I have UNIX this semester and I am just getting started with the commands. An interesting question came up while discussing the head and tail commands. Suppose that I have text file with the following data in the following format-: NAME ROLL MARKS Sam 05 ... (2 Replies)
Discussion started by: sreyan32
2 Replies

7. UNIX for Dummies Questions & Answers

Crunch character combination and discard similar content

Hi guys ! I generated the power set of the set S={a,b,c} using crunch: crunch 1 3 abc and get the 39 possible subsets: a b c aa ab ac ba bb bc ca cb cc … (2 Replies)
Discussion started by: beca123456
2 Replies

8. Shell Programming and Scripting

Displaying Column header in shell script

Hi, I need to display specific columns using select statement and spooled to a file and sending it as e-mail. But i am not seeing column header in my output even i use SET HEADING ON.//PREDEFINED LOGIN DETAILS ${ORACLE_HOME}/bin/sqlplus -s ${DB_LOGIN}/${DB_PASSWD} <<EOF SET FEEDBACK OFF SET... (1 Reply)
Discussion started by: pvelmuru
1 Replies

9. Shell Programming and Scripting

Problem while displaying(cat) file content inside telnet loop .

Hi Team, Not getting the file output inside my email which i am sending from unix box. . Please refer the below code : #!/bin/sh { sleep 5 echo ehlo 10.56.185.13 sleep 3 echo mail from: oraairtel@CNDBMUREAPZP02.localdomain sleep 3 echo rcpt to: saurabhtripathi@anniksystems.com... (1 Reply)
Discussion started by: tripathi1990
1 Replies

10. Shell Programming and Scripting

Content of attachment is displaying along with subject in mailx

Hi All, I want to send the csv to an email address. I have tried the below two approaches. Approach1: Got error -ksh: uuencode: not found $ uuencode test_file.csv test_file.csv | mailx -s "Attaching test" msdc.kiran@gmail.com </usr/home/test_file.csv -ksh: uuencode: not found Approach2:... (6 Replies)
Discussion started by: ROCK_PLSQL
6 Replies
All times are GMT -4. The time now is 04:44 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy