need to remove 1st line of a file and save the file with same old name


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting need to remove 1st line of a file and save the file with same old name
# 1  
Old 09-22-2011
need to remove 1st line of a file and save the file with same old name

Hi friends,

I have a doubt, I am not sure whether it is possible ah nu.

I am having a file(sample.txt) which contain 5 lines.

I want to remove 1st line in the file and save the file with same old name (sample.txt).

For removing 1st line i am using

HTML Code:
sed 1d filename
But dono how to save that with same file name .Smilie
# 2  
Old 09-22-2011
Code:
 
use -i with sed

# 3  
Old 09-22-2011
using "sed -i" would alter the inode of the file.
using an "ed -s" instead would avoid this drawback.

Code:
printf "1d\nw\nq\n" | ed -s yourfile


Last edited by ctsgnb; 09-22-2011 at 04:14 AM..
This User Gave Thanks to ctsgnb For This Post:
# 4  
Old 09-22-2011
thanks a lot " ctsgnb ". It's working. . . .
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Extract line from file and save as new file.

Hello, I have a tab-file "result.txt "that looks like this CNV.ID Sample Correlation N.comp Start.b End.b CNV.type N.exons BF Reads.expected Reads.observed Reads.ratio Gene 1 S10.Run.variant_ready 0.999411647 7 381 382 duplication 2 ... (9 Replies)
Discussion started by: nans
9 Replies

2. Shell Programming and Scripting

I want to remove 1st and last two characters of each line of the file

I want to remove 1st and last two characters of each line of the file Ex: file1 zzfile1ee @xfile2:y qfile3>> @ file4yy and redirect to the file called new Basically file will have any charcter including space, spical character... Please help.... (7 Replies)
Discussion started by: shell1509
7 Replies

3. Shell Programming and Scripting

Remove entire line from a file if 1st column matches a pattern

I have one requirement to delete all lines from a file if it matches below scenario. File contains three column. Employee Number, Employee Name and Employee ID Scenario is: delete all line if Employee Number (1st column) contains below 1. Non-numeric Employee Number 2. Employee Number that... (3 Replies)
Discussion started by: anshu ranjan
3 Replies

4. Shell Programming and Scripting

Remove duplicate lines, sort it and save it as file itself

Hi, all I have a csv file that I would like to remove duplicate lines based on 1st field and sort them by the 1st field. If there are more than 1 line which is same on the 1st field, I want to keep the first line of them and remove the rest. I think I have to use uniq or something, but I still... (8 Replies)
Discussion started by: refrain
8 Replies

5. Shell Programming and Scripting

How to remove blank lines in a file and save the file with same name?

I have a text file which has blank lines. I want them to be removed before upload it to DB using SQL *Loader. Below is the command line, i use to remove blank lines. sed '/^ *$/d' /loc/test.txt If i use the below command to replace the file after removing the blank lines, it replace the... (6 Replies)
Discussion started by: vel4ever
6 Replies

6. Shell Programming and Scripting

Read file and for each line replace two variables, add strings and save output in another file

Hi All, I have a file, let's call it "info.tmp" that contains data like this .. ABC123456 PCX333445 BCD789833 I need to read "info.tmp" and for each line add strings in a way that the final output is put /logs/ua/dummy.trigger 'AAA00001.FTP.XXX.BLA03A01.xxxxxx(+1)' where XXX... (5 Replies)
Discussion started by: Andy_ARG
5 Replies

7. Shell Programming and Scripting

Expect, save to file and remove before prompt

I have an Expect script which works very well. It logs into my remote routers and runs some commands and then to the next until finished. I need two things, first I need to save the output to a file from where the log_user 1 begins. expect << EOF set timeout 15 #set var "exit " match_max... (1 Reply)
Discussion started by: numele
1 Replies

8. Shell Programming and Scripting

sed to remove 1st two characters every line of text file

what is the sed command to remove the first two characters of every line of a text file? each line of the text file has the same amount of characters, and they are ALL NUMERIC. there are hundreds of lines though. for example, >cat file1.txt 10081551 10081599 10082234 10082259 20081134... (20 Replies)
Discussion started by: ajp7701
20 Replies

9. Shell Programming and Scripting

save every line in log file with matched string

i have been doing this script to match every line in a current log file (access_log) with strings that i list from a path (consist of 100 of user's name ex: meggae ).. and then make a directory of every string from the text file (/path/meggae/) --->if it matched.. then print every line from the... (3 Replies)
Discussion started by: meggae
3 Replies

10. Shell Programming and Scripting

remove line 1 and save it....

Hi, I have txt file like below: report date 1234567 2345234 8976542 How can I skip to read line 1 and grep the number 288, 291 and 1312 and save into another new txt file? (10 Replies)
Discussion started by: happyv
10 Replies
Login or Register to Ask a Question