remove lines from file


Login or Register for Dates, Times and to Reply

 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting remove lines from file
# 1  
remove lines from file

file:

1 xxxxxxx
2 xxx xxx
5 xxx xxx
...
180 xxxxxx
200 xxx

how to remove any lines with the first number range 1-180
# 2  
Code:
nawk '$1 > 180' myFile

# 3  
thanks!

Sorry I over simplified it - the file has other part, such as comments... or lines not starting with number which should not be removed....

I modified your solution to:
nawk '$1 < 1;$1 > 180' myFile

it seems to work but not sure if it is safe enough.....

any comments would be appreciated!

Last edited by bluemoon1; 11-08-2007 at 12:07 PM..
# 4  
quote a representative sample of your file, pls!
# 5  
Here is a sample of the file in question:

#---------------------------------
# File opened Nov 08 17:15:00 2007
#---------------------------------
$1
#
# aseLines.cfg: line --> application database
#
# This file was generated by SRP on Nov 08 17:15:00 2007
#
#
# Line Node Application User
#

240 - nmsipmwi peri
241 - nmsipmwi peri
260 - dbserver peri
261 - dbserver peri
262 - dbserver peri
263 - dbserver peri
264 - dbserver peri
243 - nmsipmwi peri
244 - nmsipmwi peri
271 - email_worker peri
272 - email_worker peri
1 - appserver2 root
2 - appserver2 root
3 - appserver2 root
18 - appserver2 peri
19 - appserver2 peri
15 - appserver2 peri
16 - appserver2 peri
17 - appserver2 peri
6 - appserver2 peri
7 - appserver2 peri
8 - appserver2 peri
38 - appserver2 peri
39 - appserver2 peri
40 - appserver2 peri
238 - appserver2 peri
# 6  
Code:
nawk '$1 ~ /^[0-9]+$/ && $1 > 180' myFile

# 7  
Error

strange enough, it doesn't work- it filters out all the comments line- although they are none-digit - any explain why? I'm on SunOS
Login or Register for Dates, Times and to Reply

Previous Thread | Next Thread
Thread Tools Search this Thread
Search this Thread:
Advanced Search

Test Your Knowledge in Computers #477
Difficulty: Medium
The first hard disk (IBM 350) was developed in 1956 by IBM and had a capacity of 3.75MB.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

awk remove/grab lines from file with pattern from other file

Sorry for the weird title but i have the following problem. We have several files which have between 10000 and about 500000 lines in them. From these files we want to remove lines which contain a pattern which is located in another file (around 20000 lines, all EAN codes). We also want to get... (28 Replies)
Discussion started by: SDohmen
28 Replies

2. Shell Programming and Scripting

Remove lines that are subsets of other lines in File

Hello everyone, Although it seems easy, I've been stuck with this problem for a moment now and I can't figure out a way to get it done. My problem is the following: I have a file where each line is a sequence of IP addresses, example : 10.0.0.1 10.0.0.2 10.0.0.5 10.0.0.1 10.0.0.2... (5 Replies)
Discussion started by: MisterJellyBean
5 Replies

3. Shell Programming and Scripting

Remove lines in file

I have a file that contains the following: Party_Id1;Party_id2;Party_id3; 1;2;3; 0 0 4;5;6; 0 7;8;9; How can I adjust the file so it looks like this: Party_Id1;Party_id2;Party_id3; 1;2;3; 4;5;6; 7;8;9; I Think the '0' is something like a carriage return, I don't know. But how... (2 Replies)
Discussion started by: katled
2 Replies

4. UNIX for Dummies Questions & Answers

Want to remove all lines but not latest 50 lines from a file

Hi, I have a huge file which has Lacs of lines. File system got full. I want your guys help to suggest me a solution so that I can remove all lines from that file but not last 50,000 lines. I want solution which can remove lines from existing file so that I can have some space left with. (28 Replies)
Discussion started by: prashant2507198
28 Replies

5. Shell Programming and Scripting

Remove last 4 lines of a file

Hi, I have a file from which I need to remove the last n lines. I was successful in removing only the last line using : sed '$d' file_name Could you please help me with the command. Thanks, H2 Please use code tags when posting data and code samples! (8 Replies)
Discussion started by: H squared
8 Replies

6. Shell Programming and Scripting

Remove lines from file

Hey Gang- I have a list of servers. I want to exclude servers that begin with and end with certain characters. Is there an easy command to do this? Example wvm1234dev wvm1234pro uvm1122dev uvm1122bku uvm1344dev I want to exclude any lines that start with "wvm" OR "uvm" AND end... (7 Replies)
Discussion started by: idiotboy
7 Replies

7. Shell Programming and Scripting

remove : lines from file

A small question I have a test.txt file I have contents as: a:google b:yahoo : c:facebook : d:hotmail How do I remove the line with : my output should be a:google b:yahoo c:facebook d:hotmail (5 Replies)
Discussion started by: aronmelon
5 Replies

8. Shell Programming and Scripting

remove lines from file

Hi gurus, i'm trying to remove a number of lines from a large file using the following command: sed '1,5000d' oldfile > newfile Somehow the lines in the old file are not deleted... Am I doing this wrongly? Any suggestions? :confused: Thanks! :) wee (10 Replies)
Discussion started by: lweegp
10 Replies

9. UNIX for Dummies Questions & Answers

vi to remove lines in file

All, I have a text file with several entries like below: personname personname.domain.com I know there is a way to use vi to remove only the personname.domain.com line. Can someone help? I believe that it involves /s/g/ something...I just can't remember the exact syntax. Thanks (2 Replies)
Discussion started by: kjbaumann
2 Replies

10. Shell Programming and Scripting

To remove the lines in my file

Hi, There seems to some hack attempts in my site. I have attached the index page of my site and I need to remove the below lines from the index page. The below lines are at the center of the file. --> </style> <script>E V A L( unescape(... (5 Replies)
Discussion started by: gsiva
5 Replies

Featured Tech Videos