![]() |
Hello and Welcome from United States to the UNIX and Linux Forums! Thank You for Visiting and Joining Our Global Community.
|
|
google unix.com
|
|||||||
| Forums | Register | Forum Rules | Links | Albums | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !! |
More UNIX and Linux Forum Topics You Might Find Helpful
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Pattern matching in file and then display 10 lines above every time | namishtiwari | Shell Programming and Scripting | 30 | 04-13-2009 12:40 PM |
| Pattern matching for file | doitnow | Shell Programming and Scripting | 0 | 06-20-2008 08:02 AM |
| Script to find file name for non matching pattern | sujoy101 | Shell Programming and Scripting | 5 | 03-31-2008 10:10 AM |
| Reading lines in a file matching a pattern | torenji | Shell Programming and Scripting | 4 | 10-25-2007 05:15 AM |
| getting file words as pattern matching | arunkumar_mca | High Level Programming | 5 | 05-31-2005 04:28 AM |
|
|
LinkBack | Thread Tools | Search this Thread | Rate Thread | Display Modes |
|
||||
|
How can you delete records in a file matching a pattern?
I am curious if the following can be done in a file in unix. Let's say I have a flat file with the following data
AAA,12,2,,,, BBB,3,1,,,, CCC,,,,, DDD,2,,,,, SQQ,,,,, ASJ,,3,5 I only want to capture the data with values into a new file. If the data contains the pattern ,,,,, as in records CCC and SQQ above, I want it filtered out, however I want to keep all of the other records. The resulting file should look like: AAA,12,2,,,, BBB,3,1,,,, DDD,2,,,,, ASJ,,3,5 Any ideas on how to accomplish this? |
| Bookmarks |
| Thread Tools | Search this Thread |
| Display Modes | Rate This Thread |
|
|