Cutting the top two lines, and also charachters below.

Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Cutting the top two lines, and also charachters below.
# 1  
Old 08-02-2005
Cutting the top two lines, and also charachters below.

Hey all. I have a file that I am trying to cut information out of. We have a script that shows us all of our Radio Scanners that are being used and I'm writing a script that clears all of the context off of the scanners. The script that runs shows us this information below...

|emp_id |first_name|last_name |base_unit|radio_id|
|S990CA2 |CORY |AUKERMAN | 1| 66|
|S990LR4 |LARRY |ROGERS | 1| 67|
|S990JG7 |JARED |GEORGE | 1| 70|
|S990SM9 |SANTOS |MELCHOR JR. | 1| 71|
|S990RB8 |RONNIE |BOWLIN | 1| 73|
|S990MW3 |MEGAN |WARE | 1| 74|
|S990ML1 |MICHAEL |LOWERY | 1| 75|
|S990HW2 |HAMER |WOLFE | 1| 77|
|S990RB13 |RAY |BYERLY | 1| 81|
|S990DM3 |DEAN |MULVAINE | 1| 82|
|S990JH3 |JAY |HARTMAN | 1| 84|

The only info that I need are emp_id and the Radio_id. The only problem is, I don't know how to cut the top 2 or 3 lines to erase the headers. I have the characters that I need cut out just fine, but I'm not so sure about the top 2 lines. Any help would be great.

Thanks a lot.
# 2  
Old 08-02-2005
sed '1,2d'
# 3  
Old 08-02-2005
It doesn't appear to be working. Do I need to put the filename behind it, or pipe the line to the sed command? Can you be a little more detailed?
# 4  
Old 08-02-2005
sed '1,2d' filename | theRestOfTheFieldCuttingLogic
# 5  
Old 08-02-2005
Yes, "sed" needs an input. This is a basic requirement of all such utilities. sed can take its input from stdin or from referencing a file.

Example 1:
cmd | cmd | cmd | sed '1,2d'

Note: "cmd" is simply some scripting command or a UNIX utility.
Example 2:
sed '1,2d' your_really_big_file

It doesn't appear to be working.
This is because sed is expecting keyboard entries. Try it again and enter a bunch of lines and when you press CTRL-D on your keyboard, you'll see the expected results: all lines except the top two will be reprinted on your screen.
# 6  
Old 08-02-2005
That did it. I was just running radiousers.log sed 1,2d instead of piping it. Thanks for the help everyone. You saved the day again.
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Cutting specific columns from lines

I am trying to remove columns 81-97 from a line that can be as long as 114 characters. Because a number of lines might not have under 80 characters, using the cut command following by paste could be a problem. While sed might work, is there some other utility that could do this more easily? ... (9 Replies)
Discussion started by: wbport
9 Replies

2. Shell Programming and Scripting

Print n lines from top and n lines from bottom of all files with .log extenstion

Oracle Linux 6.4 In a directory I have more than 300 files with the extension .log I want the first 5 and last 5 lines of these .log files to be printed on screen with each file's name. Expected output : Printing first 5 and last 5 lines of FX_WT_Feb8_2014.log !! Authentication... (7 Replies)
Discussion started by: kraljic
7 Replies

3. UNIX for Dummies Questions & Answers

Cutting lines if conditions are met

Hi. I am not sure how to solve this problem and if it is possible to do so with scripting. :wall: Let's say I have this data: A 12345 12360 A 12359 12380 A 12381 12390 A 12400 12450 A 12451 12460 B 23456 23460 B 23470 23480 B 23477 23505 I wan't each line to be compared in this... (5 Replies)
Discussion started by: danieladna
5 Replies

4. Shell Programming and Scripting

Cutting fields from lines with multiple spaces

Please see the following code, between "status" and "OK" exists many spaces, I want to get status OK . how to ignore multi spaces? If tab exists in the spaces, how to ignore it ? Is there other commands can replace cut? $ echo 'drv status OK'| cut... (3 Replies)
Discussion started by: 915086731
3 Replies

5. Shell Programming and Scripting

cutting lines

Dear All, Is there a way to cut the lines that have been "head" Here is what i m trying to do Please advice there is file name dummy.txt now i am trying to head this file 4 time by using a loop and every time this file is head with different values e.g in first instance it will... (7 Replies)
Discussion started by: jojo123
7 Replies

6. Shell Programming and Scripting

Cutting specific lines from a file

Hi, I have a file named Mani.txt. The contents are like this cat Mani.txt -------------------------------------------------------- Hi there how r u My Name is Mani Bye ------------------------------------------------------------ I want to cut the first and last lines from the file... (15 Replies)
Discussion started by: pathanjalireddy
15 Replies

7. Shell Programming and Scripting

need help cutting consecutive lines with sed or awk

HI All, I want to cut 5 lines after a pattern using sed or awk. can any one tell me how to do it ? (2 Replies)
Discussion started by: raghin
2 Replies

8. UNIX for Dummies Questions & Answers

Cutting n consecutive lines from a file...

Hi, I have this problem of separating 10 consecutive lines from a file, say starting from 21 to 30... I have used a filter like this.. head -n 30 myfile | tail -n 10 Is there a simpler way than this? (2 Replies)
Discussion started by: Vishnu
2 Replies

9. UNIX for Dummies Questions & Answers

max charachters for usernames

Can anyone tell me what the charachter maximum on a username is in SunOs 5.6. Thanks Mark (1 Reply)
Discussion started by: m.szylkarski
1 Replies

10. UNIX for Dummies Questions & Answers

Cutting lines out using sed I presume.

Happy New Year!!! I'm trying to cut out some text in a data file where I only want the first line and the last line. For example. 1. Colin Was here <<-- Text I want to cut out 2. THIS IS THE TEXT I WANT TO CUT <- CUT THIS OUT 3. OUT BECAUSE IT'S NO GOOD TO ME <- CUT THIS OUT 4. I... (5 Replies)
Discussion started by: cfoxwell
5 Replies
Login or Register to Ask a Question

Featured Tech Videos