want to remove some line from top of file.


 
Thread Tools Search this Thread
Operating Systems AIX want to remove some line from top of file.
# 1  
Old 10-02-2008
want to remove some line from top of file.

Hi
All,

I have AIX 5.3 server. I have one big file. in that i want to remove 5000 line from top. is there any command for this?

Thanks,
Vishal
# 2  
Old 10-02-2008
One way
Code:
awk ' NR>5000 ' oldfile > smallerfile

# 3  
Old 10-02-2008
another way:

sed '1,5000d' oldfile > smallerfile

bakunin
# 4  
Old 10-03-2008
what is old file and smaller file? if i understand correctly then old file is existing file and smaller file will be new file after removing top lines. just want to make sure that i don't want to change file name. i want file name as it is.

Thanks,
Vishal
# 5  
Old 10-04-2008
you can try this
Code:
 
vi - filename <<!
:1,5000d
:wq
!

write in command line or in any script.. it won't change your filename
# 6  
Old 10-04-2008
Quote:
Originally Posted by vidyadhar85
write in command line or in any script.. it won't change your filename
Errm...yes. The downside of using vi is that vi will create a backup file in /var/tmp when it opens the file. When the file you are going to edit is very large chances are the space in /var/tmp will not suffice and you will get an error opening it.

I hope this helps.

bakunin
# 7  
Old 10-04-2008
Code:
awk ' NR>5000 ' oldfile > smallerfile
mv smallerfile oldfile

rename smallerfile to oldfile
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Move a line to top of the file

Hi, I have a following file and it has only one occurrence of line that says "Output view:". It could be in middle somewhere ( i don't know the exact location ). I want to move it as the first line of the file. Input AAA BBBB CCCC Output view: XXXX YYYY ZZZZ Output should be: Output... (13 Replies)
Discussion started by: jakSun8
13 Replies

2. Shell Programming and Scripting

Request for advise on how to remove control characters in a UNIX file extracted from top command

Hi, Please excuse for posting new thread on control characters, I am facing some difficulties in removing the control character from a file extracted from top command, i am able to see control characters using more command and in vi mode, through cat control characters are not visible ... (8 Replies)
Discussion started by: karthikram
8 Replies

3. Shell Programming and Scripting

How to remove Unicode <feff> from top of file?

Experts, this has been dumped on me at the last minute.... i am having issue on few files where im getting files from source with BOM mark at the top of every file and i need to check for its existence and remove it. <feff> header Coulmn1|column2......n i know i can simply do sed on... (5 Replies)
Discussion started by: biztank
5 Replies

4. Shell Programming and Scripting

Grabbing top line of text in a file and setting it to a variable

If I have a txt file with test.txt somelineoftext and I want to set that line of text to variable in a script: so #!/bin/bash var='' becomes #!/bin/bash var='somelineoftext' (3 Replies)
Discussion started by: digitalviking
3 Replies

5. UNIX for Dummies Questions & Answers

add a new line on top of a file

infile a b c A E F 1 2 3 outfile new line a b c A E F 1 2 3 I tried: sed '1i\ new line' infile > outfilecat outfile new linea b c A E F 1 2 3 I don't want the new line be added to the existing first line. Thanks Joseph (7 Replies)
Discussion started by: jdhahbi
7 Replies

6. Shell Programming and Scripting

Get the bottom line of a file to the top of the file

Hi, i have a small requirement where i have to get the bottom most line from a file to the topmost position. a small example is shown below.. $ cat beep.txt It is first documented as being played in southern England. In the 16th century. By the end of the 18th century, Cricket is a... (5 Replies)
Discussion started by: Shellslave
5 Replies

7. Shell Programming and Scripting

append a line into a file in the top

hi, My code is #!/bin/sh echo "\n\nPlease enter the month of the year(YYYYMM) : \c" read date_rep INPUT_L9_FILE=L9_Recharge_Description_EOM_$date_rep.csv #This part is used to summarise Grand_Total, Balance_Total of file L9_Recharge_Description_EOM_${1}.csv. awk -F"," '{if(NR!=1)... (5 Replies)
Discussion started by: madfox
5 Replies

8. Shell Programming and Scripting

best way to insert a line at the top of a file?

say I want to insert "this is a test" as the first line into file A, besides echo "this is a test" > /tmp/tmpfile cat /tmp/tmpfile fileA >> /tmp/result, is there any simple way I can do it? thanks (7 Replies)
Discussion started by: fedora
7 Replies

9. Shell Programming and Scripting

Remove header(first line) and trailer(last line) in ANY given file

Hi, I need some help in removing the header (first line) and the trailer (last line) in a give file... The data file actually comes in EBCDIC format and I converted it into ASCII.. Now I need to strip off the first line and the last line.. I think we can use sed to do something like this:... (2 Replies)
Discussion started by: madhunk
2 Replies
Login or Register to Ask a Question