Sponsored Content
Full Discussion: how to delete lines
Top Forums Shell Programming and Scripting how to delete lines Post 302273138 by mrpranab on Friday 2nd of January 2009 08:21:22 PM
Old 01-02-2009
how to delete lines

Hi All,

I have a file called test.flg.fl and the data contains in the file as below

mmddyy_list20.prn
mmddyy_list21.prn
mmddyy_list22.prn
mmddyy_list23.prn
mmddyy_list24.prn
mmddyy_list25.prn
mmddyy_list26.prn
mmddyy_list27.prn
mmddyy_list28.prn
mmddyy_list29.prn
mmddyy_list3.prn
mmddyy_list30.prn
mmddyy_list31.prn
mmddyy_list32.prn
mmddyy_list33.prn
mmddyy_list34.prn
mmddyy_list35.prn
mmddyy_list36.prn
mmddyy_list37.prn
mmddyy_list38.prn
mmddyy_list42.prn

I need to delete lines which contain list21 to list 37 (i.e. list21, list22, list23 etc etc..). So my new file test.flg.fl will be now looks like below after I delete the lines.

mmddyy_list20.prn
mmddyy_list3.prn
mmddyy_list38.prn
mmddyy_list42.prn

Can you please tell me the command how to do this to delete those lines using Unix shell scripts? Please let me know if you need more informations.

Thank you!
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to delete first 5 lines and last five lines in all text files

Hi I want to delete first five and last five lines in text files without opening the file and also i want to keep the same file name for all the files. Thanks in advance!!! Ragav (10 Replies)
Discussion started by: ragavendran31
10 Replies

2. Shell Programming and Scripting

Grep and delete lines except the lines with strings

Hi I am writing a script which should read a file and search for certain strings 'approved' or 'removed' and retain only those lines that contain the above strings. Ex: file name 'test' test: approved package waiting for approval package disapproved package removed package approved... (14 Replies)
Discussion started by: vj8436
14 Replies

3. Shell Programming and Scripting

How to delete lines in a file that have duplicates or derive the lines that aper once

Input: a b b c d d I need: a c I know how to get this (the lines that have duplicates) : b d sort file | uniq -d But i need opossite of this. I have searched the forum and other places as well, but have found solution for everything except this variant of the problem. (3 Replies)
Discussion started by: necroman08
3 Replies

4. Shell Programming and Scripting

sed problem - delete all lines until a match on 2 lines

First of all, I know this can be more eassily done with perl or other scripting languages but, that's not the issue. I need this in sed. (or wander if it's possible ) I got a file (trace file to recreate the control file from oracle for the dba boys) which contains some lines another line... (11 Replies)
Discussion started by: plelie2
11 Replies

5. UNIX for Dummies Questions & Answers

How get only required lines & delete the rest of the lines in file

Hiiii I have a file which contains huge data as a.dat: PDE 1990 1 9 18 51 28.90 24.7500 95.2800 118.0 6.1 0.0 BURMA event name: 010990D time shift: 7.3000 half duration: 5.0000 latitude: 24.4200 longitude: 94.9500 depth: 129.6000 Mrr: ... (7 Replies)
Discussion started by: reva
7 Replies

6. Shell Programming and Scripting

need to delete all lines from a group of files except the 1st 2 lines

Hello, I have a group of text files with many lines in each file. I need to delete all the lines in each and only leave 2 lines in each file. (3 Replies)
Discussion started by: script_op2a
3 Replies

7. UNIX for Advanced & Expert Users

In a huge file, Delete duplicate lines leaving unique lines

Hi All, I have a very huge file (4GB) which has duplicate lines. I want to delete duplicate lines leaving unique lines. Sort, uniq, awk '!x++' are not working as its running out of buffer space. I dont know if this works : I want to read each line of the File in a For Loop, and want to... (16 Replies)
Discussion started by: krishnix
16 Replies

8. Shell Programming and Scripting

search and replace, when found, delete multiple lines, add new set of lines?

hey guys, I tried searching but most 'search and replace' questions are related to one liners. Say I have a file to be replaced that has the following: $ cat testing.txt TESTING AAA BBB CCC DDD EEE FFF GGG HHH ENDTESTING This is the input file: (3 Replies)
Discussion started by: DeuceLee
3 Replies

9. Shell Programming and Scripting

Sed/awk to delete single lines that aren't touching other lines

Hello, I'm trying to figure out how to use sed or awk to delete single lines in a file. By single, I mean lines that are not touching any other lines (just one line with white space above and below). Example: one two three four five six seven eight I want it to look like: (6 Replies)
Discussion started by: slimjbe
6 Replies

10. UNIX for Beginners Questions & Answers

Delete multiple lines between blank lines containing two patterns

Hi all, I'm looking for a way (sed or awk) to delete multiple lines between blank lines containing two patterns ex: user: alpha parameter_1 = 15 parameter_2 = 1 parameter_3 = 0 user: alpha parameter_1 = 15 parameter_2 = 1 parameter_3 = 0 user: alpha parameter_1 = 16... (3 Replies)
Discussion started by: ce9888
3 Replies
SCAPY(1)						      General Commands Manual							  SCAPY(1)

NAME
scapy - Interactive packet manipulation tool SYNOPSIS
scapy [options] DESCRIPTION
This manual page documents briefly the scapy tool. scapy is a powerful interactive packet manipulation tool, packet generator, network scanner, network discovery, packet sniffer, etc. It can for the moment replace hping, parts of nmap, arpspoof, arp-sk, arping, tcpdump, tshark, p0f, ... scapy uses the python interpreter as a command board. That means that you can use directly python language (assign variables, use loops, define functions, etc.) If you give a file as parameter when you run scapy, your session (variables, functions, intances, ...) will be saved when you leave the interpretor, and restored the next time you launch scapy. The idea is simple. Those kind of tools do two things : sending packets and receiving answers. That's what scapy does : you define a set of packets, it sends them, receives answers, matches requests with answers and returns a list of packet couples (request, answer) and a list of unmatched packets. This has the big advantage over tools like nmap or hping that an answer is not reduced to (open/closed/filtered), but is the whole packet. On top of this can be build more high level functions, for example one that does traceroutes and give as a result only the start TTL of the request and the source IP of the answer. One that pings a whole network and gives the list of machines answering. One that does a portscan and returns a LaTeX report. OPTIONS
Options for scapy are: -h display usage -d increase log verbosity. Can be used many times. -s FILE use FILE to save/load session values (variables, functions, intances, ...) -p PRESTART_FILE use PRESTART_FILE instead of $HOME/.scapy_prestart.py as pre-startup file -P do not run prestart file -c STARTUP_FILE use STARTUP_FILE instead of $HOME/.scapy_startup.py as startup file -C do not run startup file COMMANDS
Only the vital commands to begin are listed here for the moment. ls() lists supported protocol layers. If a protocol layer is given as parameter, lists its fields and types of fields. lsc() lists some user commands. If a command is given as parameter, its documentation is displayed. conf this object contains the configuration. FILES
$HOME/.scapy_prestart.py This file is run before scapy core is loaded. Only the is available. This file can be used to manipulate conf.load_layers list to choose which layers will be loaded: conf.load_layers.remove("bluetooth") conf.load_layers.append("new_layer") $HOME/.scapy_startup.py This file is run after scapy is loaded. It can be used to configure some of the scapy behaviors: conf.prog.pdfreader="xpdf" split_layers(UDP,DNS) EXAMPLES
More verbose examples are available at http://www.secdev.org/projects/scapy/demo.html Just run scapy and try the following commands in the interpreter. Test the robustness of a network stack with invalid packets: sr(IP(dst="172.16.1.1", ihl=2, options="b$2$", version=3)/ICMP()) Packet sniffing and dissection (with a bpf filter or thetereal-like output): a=sniff(filter="tcp port 110") a=sniff(prn = lambda x: x.display) Sniffed packet reemission: a=sniff(filter="tcp port 110") sendp(a) Pcap file packet reemission: sendp(rdpcap("file.cap")) Manual TCP traceroute: sr(IP(dst="www.google.com", ttl=(1,30))/TCP(seq=RandInt(), sport=RandShort(), dport=dport) Protocol scan: sr(IP(dst="172.16.1.28", proto=(1,254))) ARP ping: srp(Ether(dst="ff:ff:ff:ff:ff:ff")/ARP(pdst="172.16.1.1/24")) ACK scan: sr(IP(dst="172.16.1.28")/TCP(dport=(1,1024), flags="A")) Passive OS fingerprinting: sniff(prn=prnp0f) Active OS fingerprinting: nmap_fp("172.16.1.232") ARP cache poisonning: sendp(Ether(dst=tmac)/ARP(op="who-has", psrc=victim, pdst=target)) Reporting: report_ports("192.168.2.34", (20,30)) SEE ALSO
http://www.secdev.org/projects/scapy http://trac.secdev.org/scapy BUGS
Does not give the right source IP for routes that use interface aliases. May miss packets under heavy load. Session saving is limited by Python ability to marshal objects. As a consequence, lambda functions and generators can't be saved, which seriously reduce usefulness of this feature. BPF filters don't work on Point-to-point interfaces. AUTHOR
Philippe Biondi <phil@secdev.org> This manual page was written by Alberto Gonzalez Iniesta <agi@agi.as> and Philippe Biondi. May 12, 2003 SCAPY(1)
All times are GMT -4. The time now is 04:40 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy