Sponsored Content
Top Forums Shell Programming and Scripting Find pattern, and then last field from subsequent lines Post 302370192 by tip78 on Tuesday 10th of November 2009 05:35:37 PM
Old 11-10-2009
if file is big this one will be faster:

Code:
#!/usr/bin/perl -w

open(FH,"somefile");
open(NEW,">newfile");
while(<FH>){
    if(/: (network\d+?)$/){print NEW "\n$1";next}
    /: (\d+)$/;print NEW ":$1"
}

also work with any number of lines without modification while last one contain Failed RADIUS Acc

Last edited by tip78; 11-10-2009 at 08:36 PM..
tip78
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

find pattern and replace another field

HI all I have a problem, I need to replace a field in a file, but only in the lines that have some pattern, example: 100099C01101C00000000059394200701CREoperadora_TX 100099C01201C00000000000099786137OPERADORA_TX2 in the example above I need to change the first field from 1 to 2 only if... (3 Replies)
Discussion started by: sergiioo
3 Replies

2. Shell Programming and Scripting

Displaying lines of a file where the second field matches a pattern

Howdy. I know this is most likely possible using sed or awk or grep, most likely a combination of them together, but how would one go about running a grep like command on a file where you only try to match your pattern to the second field in a line, space delimited? Example: You are... (3 Replies)
Discussion started by: LordJezoX
3 Replies

3. Shell Programming and Scripting

awk text record - prepend first field to all subsequent fields

Hello everyone, I've suddenly gotten very interested in sed and awk (and enjoying it quite a bit too) because of a large conversion project that we're working on. I'm currently stuck with a very inefficient process for processing text blocks. I'm sure someone here should be able to easily point out... (2 Replies)
Discussion started by: jameswatson3
2 Replies

4. Shell Programming and Scripting

awk - use fields from subsequent lines

I've run into a problem getting exactly what I want out of awk - some folks may recognize this as an output from Amazon's ec2-describe-instances: Given the following: INSTANCE i-4960f321 BLOCKDEVICE Line2Var2 TAG instance i-4960f321 Name web1 TAG instance i-4960f321... (2 Replies)
Discussion started by: colinjohnson
2 Replies

5. Shell Programming and Scripting

Grep the word from pattern line and update in subsequent lines till next pattern line reached

Hi, I have got the below requirement. please suggest. I have a file like, Processing Item is: /data/ing/cfg2/abc.txt /data/ing/cfg3/bgc.txt Processing Item is: /data/cmd/for2/ght.txt /data/kernal/config.klgt.txt I want to process the above file to get the output file like, ... (5 Replies)
Discussion started by: rbalaj16
5 Replies

6. UNIX for Advanced & Expert Users

Need command for grepping pattern lines with subsequent lines

Hi, I have a requirement like, I have a list of pattens in a file say pattern.txt, PHC111 PHC113 and in another file called master.lst i have entries like, PHC111 a b PHC112 a PHC113 b c PHC114 d e (5 Replies)
Discussion started by: rbalaj16
5 Replies

7. Shell Programming and Scripting

Awk: print lines with one of multiple pattern in the same field (column)

Hi all, I am new to using awk and am quickly discovering what a powerful pattern-recognition tool it is. However, I have what seems like a fairly basic task that I just can't figure out how to perform in one line. I want awk to find and print all the lines in which one of multiple patterns (e.g.... (8 Replies)
Discussion started by: elgo4
8 Replies

8. Shell Programming and Scripting

sed -- Find pattern -- print remainder -- plus lines up to pattern -- Minus pattern

The intended result should be : PDF converters 'empty line' gpdftext and pdftotext?xml version="1.0"?> xml:space="preserve"><note-content version="0.1" xmlns:/tomboy/link" xmlns:size="http://beatniksoftware.com/tomboy/size">PDF converters gpdftext and pdftotext</note-content>... (9 Replies)
Discussion started by: Klasform
9 Replies

9. Shell Programming and Scripting

Find pattern in first field of file

Hello all I have two files. 1. Pattern.txt - It contains patterns to be matched. It has large number of patterns to be matched. Cat Pattern.txt Ram Shyam Mohan Jhon I have another file which has actual data and records are delimted by single or multiple spaces. 2.... (8 Replies)
Discussion started by: krsnadasa
8 Replies

10. Shell Programming and Scripting

Print field after pattern in all lines

data: hello--hello1--hello2--#growncars#vello--hello3--hello4--jello#growncars#dello--gello--gelloA--gelloB#growncars# I want to be able to print all the values that are found between the patterns "#growncars#" and the next "#growncars#" on the same line. so the output should be: ... (8 Replies)
Discussion started by: SkySmart
8 Replies
ip6rtrd(8)						      System Manager's Manual							ip6rtrd(8)

NAME
ip6rtrd - IPv6 routing daemon SYNOPSIS
/usr/sbin/ip6rtrd [-dD] [-l logfile] [configfile] OPTIONS
Enables additional debugging information, such as bad packets received, to be logged. The ip6rtrd daemon remains under control of the host that started it; therefore, an interrupt from the controlling host stops the ip6rtrd process. Same as the -d option, but does not run as a daemon. Specifies a log file into which ip6rtrd writes information about its actions. The log contains information about any changes to the routing tables and a history of recent route change messages sent and received that are related to changed routes. If you do not spec- ify a log file, information is logged to stdout. DESCRIPTION
The ip6rtrd daemon sends IPv6 Router Advertisement (RA) packets of the Neighbor Discovery Protocol. These packets enable any listening host to autoconfigure itself without manual intervention. In addition, you can configure ip6rtrd to send and process RIPng messages. At startup, the ip6rtrd daemon reads its default configuration file for startup information. If you used ip6_setup to configure IPv6 on your system, the configuration file is /etc/ip6rtrd.conf. You can specify an alternate configuration file by using the configfile parame- ter. Signals The following signals have the specified effect when sent to the ip6rtrd process using the kill(1) command: Displays internal routing tables. If a log file is specified, the routing information is logged to it. Terminates the ip6rtrd process. Before exiting, the daemon removes any system state that was configured by the daemon, including default routers and on-link prefixes. In addition, the daemon broad- casts RIPng packets with hop counts set to infinity over the appropriate interfaces. Caution Do not use SIGKILL to terminate the ip6rtrd process, as this may leave the system's IPv6 configuration in an inconsistent state. RESTRICTIONS
Do not run the nd6hostd and ip6rtrd daemons on the same host as this may produce unpredictable results. SEE ALSO
Commands: ifconfig(8), ip6_setup(8). Daemons: nd6hostd(8). Files: ip6rtrd.conf(4). RFC 2461, Neighbor Discovery for IP version 6 (IPv6), Narten, T.; Nordmark, E., Simpson W. A., December 1998 RFC 2462, IPv6 Stateless Address Autoconfiguration, Thompson, S.; Narten, T., December 1998 RFC 2080, RIPng for IPv6, Malkin, G., Minnear, R., January 1997. ip6rtrd(8)
All times are GMT -4. The time now is 05:38 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy