08-15-2012
Perfect! Thank you both. Much clearer now.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
As I know:
FNR: The ordinal number of the current record in the current file.
NR: The ordinal number of the current record from the start of input.
I don't understand really differency between NR and FNR. Who can explain it for me? And give me an example.
Thanks (1 Reply)
Discussion started by: anhtt
1 Replies
2. Solaris
hi,
i am a little bit confused over swap space issues on solaris.
what i know is that mostly all solaris swap space is configured on /tmp as a tmpfs.
but i do receive alerts from my monitoring server that one of my server has exceeded 95% treshold. when checked at tmp, it shows only 12%.
... (1 Reply)
Discussion started by: cromohawk
1 Replies
3. UNIX and Linux Applications
I want to use WINE.
I have some confusions with it.
Does WINE support only access to Windows apps which are installed on Windows in case if it is Dual boot?
Can I install standalone Windows application directly on Linux if its not Dual boot?
Please explain. (2 Replies)
Discussion started by: nixhead
2 Replies
4. Shell Programming and Scripting
cat file1
1 a b c
2 d e f
3 a f r
cat file2
a c e
output should be
1
3
means:
if field 1 of file2 matches filed 2 of file1 then print field 1 of file1
I know that it can be done using awk NR=FNR.
But not able to acheive it.
Thanks in advance. (9 Replies)
Discussion started by: shaan4uster
9 Replies
5. Shell Programming and Scripting
awk -F'' 'FNR==NR {a=$2; next} {$1=a} 1' $useralias ${entries} >> ${entries}_2
Hi,
Is there anyway to alter this command so that if it does not find a match it will just leave the line alone instead of replacing what it doesn't find with a blank space? (4 Replies)
Discussion started by: Jazmania
4 Replies
6. Shell Programming and Scripting
Hi
i have file1:
conn=232257 client=16218.19488.218.86:51237 protocol=LDAP
file2:
conn=232257 dn="uid=apple,ou=xxxx,ou=usfgfhfers,dc=example,dc=com"
conn=232370 dn="uid=ball,ou=yyyyyy,ou=usfhfhfhers,dc=example,dc=com"
In the output file it should match first column from above both files... (2 Replies)
Discussion started by: buzzme
2 Replies
7. Shell Programming and Scripting
Hi,
I have an issue with the below script
nawk 'NR==FNR{a=$4" "$5}NR>FNR{print NF?$0:a"\n";if(/^cn:/) x=$0}' FS="" in1.txt in2.txt > out1.txt
It is taking too long to get a string from in1.text, search for the string in in2.txt and create a new file out1.txt.
Is there any alternative way we... (1 Reply)
Discussion started by: Samingla
1 Replies
8. Shell Programming and Scripting
Hi everybody!
need some awk-support. i want a line-selective printout of a file.
wat i normally will do with ...
awk ' FNR==8' sample.txt
But now i need the data from line 8, 10 and the following data from line13 to 250 wich is not end of the file. I tried allready to combine it but without... (2 Replies)
Discussion started by: IMPe
2 Replies
9. Shell Programming and Scripting
To merge mutiple *.tab files as:
file1.tab
rs1 A A
rs2 A A
rs3 C C
rs4 C Cfile2.ind
rs1 T T
rs2 T T
rs3 G G
rs4 G Gand file3.tab
rs1 B B
rs2 B B
rs3 L L
rs4 L LOutput:
file1.tab file2.tab file3.tab
AA TT BB
AA TT BB
CC GG LL
CC GG ... (4 Replies)
Discussion started by: yifangt
4 Replies
10. UNIX for Beginners Questions & Answers
Dear All,
I have below two files with me:
file 1:
A|B
E|F
C|D
file 2:
A|X|Y
R|T|I
C|V|N
I want to compare 1st column of each file and than print both columns of file 1 and column 2 and 3 of file 2
Sample required output in regards to above files is below:
A|B|X|Y
C|D|V|N (5 Replies)
Discussion started by: Nebula
5 Replies
LEARN ABOUT DEBIAN
ppi::dumper
PPI::Dumper(3pm) User Contributed Perl Documentation PPI::Dumper(3pm)
NAME
PPI::Dumper - Dumping of PDOM trees
SYNOPSIS
# Load a document
my $Module = PPI::Document->new( 'MyModule.pm' );
# Create the dumper
my $Dumper = PPI::Dumper->new( $Module );
# Dump the document
$Dumper->print;
DESCRIPTION
The PDOM trees in PPI are quite complex, and getting a dump of their structure for development and debugging purposes is important.
This module provides that functionality.
The process is relatively simple. Create a dumper object with a particular set of options, and then call one of the dump methods to
generate the dump content itself.
METHODS
new $Element, param => value, ...
The "new" constructor creates a dumper, and takes as argument a single PPI::Element object of any type to serve as the root of the tree to
be dumped, and a number of key->value parameters to control the output format of the Dumper. Details of the parameters are listed below.
Returns a new "PPI::Dumper" object, or "undef" if the constructor is not passed a correct PPI::Element root object.
memaddr
Should the dumper print the memory addresses of each PDOM element. True/false value, off by default.
indent
Should the structures being dumped be indented. This value is numeric, with the number representing the number of spaces to use when
indenting the dumper output. Set to '2' by default.
class
Should the dumper print the full class for each element. True/false value, on by default.
content
Should the dumper show the content of each element. True/false value, on by default.
whitespace
Should the dumper show whitespace tokens. By not showing the copious numbers of whitespace tokens the structure of the code can often
be made much clearer. True/false value, on by default.
comments
Should the dumper show comment tokens. In situations where you have a lot of comments, the code can often be made clearer by ignoring
comment tokens. True/value value, on by default.
locations
Should the dumper show the location of each token. The values shown are [ line, rowchar, column ]. See "location" in PPI::Element for a
description of what these values really are. True/false value, off by default.
print
The "print" method generates the dump and prints it to STDOUT.
Returns as for the internal print function.
string
The "string" method generates the dump and provides it as a single string.
Returns a string or undef if there is an error while generating the dump.
list
The "list" method generates the dump and provides it as a raw list, without trailing newlines.
Returns a list or the null list if there is an error while generation the dump.
SUPPORT
See the support section in the main module.
AUTHOR
Adam Kennedy <adamk@cpan.org>
COPYRIGHT
Copyright 2001 - 2011 Adam Kennedy.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
The full text of the license can be found in the LICENSE file included with this module.
perl v5.10.1 2011-02-26 PPI::Dumper(3pm)