That can do the job if your AWK implementation treats a multicharacter RS as a regular expression and if you set RS to a regular expression which mimicks the default value of FS. In effect, what is usually a field becomes a record.
If your AWK does not support that RS behavior, the same can be accomplished by filtering the file through tr, replacing spaces and tabs with newlines, before piping into AWK.
Dear All,
To find the length of the longest line from a file i have used wc -L which is giving the proper output...
But the problem is AIX os does not support wc -L command.
so is there any other way 2 to find out the length of the longest line using awk or sed ?
Regards,
Pankaj (1 Reply)
I will be performing a task on several directories, each containing a large number of files (2500+) that follow a regular naming convention:
YYYY_MM_DD_XX.foo_bar.A.B.some_different_stuff.EXT
What I would like to do is automatically discover the part of the filenames that are common to all... (1 Reply)
Hi,
I have a fixed length file where I need to verify the values of 3 different fields, where each field will have a different value.
How can I do that in a single step. (6 Replies)
Hii i have a file with data as shown below. Here i need to remove duplicates of the rows in such a way that
it just checks for 2,3,4,5 column for duplicates.When deleting duplicates,retain largest row i.e with many columns with values should be selected.Then it must remove duplicates such that by... (11 Replies)
Good Morning/Afternoon All,
I am using the nawk utility in korn shell to find the longest field and display that result.
My Data is as follows:
The cat ran
The elephant ran
Milly ran too
We all ran
I have tried nawk '{ if (length($1) > len) len=length($1); print $1}' filename
The... (5 Replies)
Hi Guys,
I was going some trial and error to see if I can find the longest word in a text.
I was using Pipes because they are easier to use in this case.
I was stuck on this for a while so I thought I'll get some help with it.
I tried this code to separate all the words in a text in... (4 Replies)
I would be grateful if someone could help me. I am trying to write a .sh script in UNIX.
I have the following code;
User=john
User=james
User=ian
User=martin
for x in ${User}
do
print ${#x}
done
This produces the following output;
4
5
3
6 (12 Replies)
Hi ,
I need to extract data from below mentioned data, having no delimiter and havin no fixed column length.
For example:
Member nbr Ref no date
10000 1000 10202012
200000 2000 11202012
Output:
to update DB with memeber nbr on basis of ref no.
... (6 Replies)
I met a challenge to filter ~70 millions of sequence rows and I want using awk with conditions:
1) longest string of each pattern in column 2, ignore any sub-string, as the index;
2) all the unique patterns after 1);
3) print the whole row;
input:
1 ABCDEFGHI longest_sequence1
2 ABCDEFGH... (12 Replies)
Running below line gives 3957 as length of longest line in file 20121119_SRMNotes_init.dat
awk ' { if ( length > 3950 ) { x = length } }END{ print x }' 20121119_SRMNotes_init.dat
While wc -L 20121119_SRMNotes_init.dat gives output as 4329. Why is there a difference between these two commands.... (2 Replies)
Discussion started by: Satish Mantha
2 Replies
LEARN ABOUT DEBIAN
lire::report::columninfo
ColumnInfo(3pm) LogReport's Lire Documentation ColumnInfo(3pm)NAME
Lire::Report::ColumnInfo - Object that holds column meta-data.
SYNOPSIS
my $info = $subreport->column_info_by_idx( 0 );
print "Column's name: ", $info->name(), "
";
print "Column's index: ", $info->index(), "
";
print "Column's type: ", $info->type(), "
";
print "Column's label: ", $info->label(), "
";
DESCRIPTION
The Lire::Report::ColumnInfo object contains meta-data information on the columns of a subreport.
CONSTRUCTOR
new( $group, $name, $class, $type, [$label]])
Creates a new Lire::Report::ColumnInfo object. The column info attributes are initialized based on $name, $class, $type and $label.
OBJECT METHODS
name()
Returns the name of this column. This name can be used to find the group operation (from the report specification) that is responsible for
the column's content.
class()
Returns the column's class of data. This will be either 'numerical' or 'categorical'.
type()
Returns the column's type. This referes to the type of the DLF field that was usd to generate this column's values.
group_info()
Returns the GroupInfo object which contains this column.
index()
Returns the column's index in the table. This will be undef until the column info object is added to a Lire::Subreport or Lire::Group
object.
col_start()
Returns the display column which is the start of the cell span that should be used to render this column's values.
col_end()
Returns the display column which is the end of the cell span that should be used to render this column's values.
col_width()
Returns the suggested column width for this column in characters.
max_chars()
This method returns the length of the longest string in that column (including the label).
avg_chars()
This method returns the average length of strings in that column (including the label). This will be round up to the next integer (1.3 ->
2).
label( [$label] )
Returns the column's label. If the $label parameter is defined, the column's label will be set to this new value.
SEE ALSO Lire::Report::Subreport(3pm)Lire::Report::GroupInfo(3pm)VERSION
$Id: ColumnInfo.pm,v 1.15 2006/07/23 13:16:31 vanbaal Exp $
COPYRIGHT
Copyright (C) 2002 Stichting LogReport Foundation LogReport@LogReport.org
This file is part of Lire.
Lire is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free
Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program (see COPYING); if not, check with
http://www.gnu.org/copyleft/gpl.html.
AUTHOR
Francis J. Lacoste <flacoste@logreport.org>
Lire 2.1.1 2006-07-23 ColumnInfo(3pm)