04-06-2011
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Hi,
I have file (FILE.tmp) having contents,
FILE.tmp
========
filename=menudata
records=0000000000037
ldbname=pinsys
timestamp=2005/05/14-18:32:33
I want to parse it bring a new file which will look like,
filename records ldbname timestamp... (2 Replies)
Discussion started by: Omkumar
2 Replies
2. Shell Programming and Scripting
Morning guys. Another day another question. :rolleyes:
I am knocking up a script to pull some data from a file. The problem is the file is very big (up to 1 gig in size), so this solution:
for results in `grep "^\
... works, but takes ages (we're talking minutes) to run. The data is held... (8 Replies)
Discussion started by: dlam
8 Replies
3. Shell Programming and Scripting
Hi
I have a big verilog file with multiple modules. Each module begin with the code word 'module <module-name>(ports,...)'
and end with the
'endmodule' keyword.
Could you please suggest the best way to split each of these modules into multiple files?
Thank you for the help.
Example of... (7 Replies)
Discussion started by: return_user
7 Replies
4. Shell Programming and Scripting
How to cut data from big file
my file around 30 gb
I tried "head -50022172 filename > newfile.txt ,and tail -5454283 newfile.txt. It's slowy.
afer that I tried sed -n '46467831,50022172p' filename > newfile.txt ,also slow
Please recommend me , faster command to cut some data from... (4 Replies)
Discussion started by: almanto
4 Replies
5. Shell Programming and Scripting
Hi All,
I need some help to effectively parse out a subset of results from a big results file.
Below is an example of the text file. Each block that I need to parse starts with "reading sequence file 10.codon" (next block starts with another number) and ends with **p-Value(s)**. I have given... (1 Reply)
Discussion started by: Lucky Ali
1 Replies
6. Shell Programming and Scripting
Hello,
I have a big data file (160 MB) full of records with pipe(|) delimited those fields. I`m sorting the file on the first field.
I'm trying to sort with "sort" command and it brings me 6 minutes.
I have tried with some transformation methods in perl but it results "Out of memory". I was... (2 Replies)
Discussion started by: rubber08
2 Replies
7. Shell Programming and Scripting
Greeting to all.
I have big text file that I would like to segment into many smaller files. Each file should be maximum 10 000 lines.
The file is called time.txt. after the execution of the file I would like to have.
time_01.txt, time_02, txt, ...,time_n.txt
Can anybody help.
Br. (2 Replies)
Discussion started by: flash80
2 Replies
8. Shell Programming and Scripting
I have a big file with many brackets () in it from which I need to parse number characters and numbers. Below is an example of my file
14 (((A__0:0.02,B__1:0.3)0:0.04,C__0:0.025)2:0.01),(D__0:0.00978,E__2:0.01031)1:0.00362;
15... (1 Reply)
Discussion started by: Lucky Ali
1 Replies
9. Shell Programming and Scripting
I have 2 text files where I need to parse data from file 2 using the data from file 1. Below are my sample files
File 1 (tab delimited)
257 350
670 845
725 1025
767 820
...
....
....
file 2 (tab delimited)
220..450 TA AB650 ABCED
520..850 GA AB720 ABCDE
700..1100 TC AB820 ABCDE... (2 Replies)
Discussion started by: Lucky Ali
2 Replies
10. Shell Programming and Scripting
Hello experts, I want to join a file with files whosE names are mentioned in one of the columns of the same file.
File 1
t1,a,b,file number 1
t1,a,c,file number 1
t2,c,d,file number 2
t2,c,e,file number 2
t2,c,f,file number 2
t2,c,g,file number 2
t3,e,f,file number 3
file number 1... (3 Replies)
Discussion started by: ritakadm
3 Replies
LEARN ABOUT DEBIAN
linux::kernelsort
Linux::KernelSort(3pm) User Contributed Perl Documentation Linux::KernelSort(3pm)
NAME
Linux::KernelSort - Perl extension for sorting and comparing Linux kernel versions. The expected kernel version naming convention is the
same naming convetion demonstrated by http://www.kernel.org. NOTE: Currently, only the 2.6.x series of kernels (including -rc's, -git's,
and -mm's) are properly evaluated.
SYNOPSIS
use Linux::KernelSort;
my $kernel = new Linux::KernelSort;
my $ret;
my $version1 = "2.6.19";
my $version2 = "2.6.19-rc2-git7";
$ret = $kernel->compare($version1, $version2);
if ($ret == 0) {
print "$version1 and $version2 are the same version
";
} elsif ($ret > 0) {
print "$version1 is newer than $version2
";
} else {
print "$version1 is older than $version2
";
}
my @kernel_list = ( '2.6.15',
'2.6.18',
'2.6.18-rc2',
'2.6.18-rc2-git2',
'2.6.18-mm1',
'2.6.18-rc2-mm1' );
my @sorted_list = $kernel->sort(@kernel_list);
print join( ', ', @sorted_list );
DESCRIPTION
Linux::KernelSort is intended to sort a list of kernel versions into ascending order. It also provides the capability to compare two ker-
nel versions and determine if one version is newer, older, or the same as the other version.
FUNCTIONS
version_check() Purpose: Verify the version is valid and follows the proper naming convention demonstrated by http://www.kernel.org Input:
A string containing the kernel version Return: 0 if version is valid 1 if version is invalid
rank()
Purpose: Generate a ranking for a given kernel version
Input: A string containing the kernel version which
follows the proper naming convention demonstrated
by http://www.kernel.org
Return: Kernel ranking
compare()
Purpose: Compare two kernel versions
Input: Strings ($kernel1, $kernel2) each containing a
kernel version which follows the proper naming
conventaion demonstrated by http://www.kernel.org
Return -1 if $kernel1 < $kernel2 (ie $kernel1 is older than $kernel2)
0 if $kernel1 == $kernel2 (ie $kernel1 is the same version as $kernel2)
1 if $kernel1 > $kernel2 (ie $kernel1 is newer than $kernel2)
sort()
Purpose: Sort a list of kernel versions in ascending order.
Uses shell sort algorithm.
Input: Array of strings containing kernel versions which
follows the proper naming convention demonstrated
by http://www.kernel.org
Return: Sorted array
AUTHOR
Leann Ogasawara <lt>ogasawara@osdl.org<gt>
COPYRIGHT AND LICENSE
Linux-KernelSort is Copyright (c) 2006, by Leann Ogasawara. All rights reserved. You may distribute this code under the terms of either
the GNU General Public License or the Artistic License, as specified in the Perl README file.
perl v5.8.8 2008-02-23 Linux::KernelSort(3pm)