Search Results

Search: Posts Made By: sheetalk
1,014
Posted By RudiC
Would this help? awk ' BEGIN {FS =...
Would this help? awk '
BEGIN {FS = OFS = SUBSEP = "\t"
}
FNR == NR {K[$1]
V[$1,$2] = $3
next
}
...
1,863
Posted By RudiC
What are the special chars? And why is...
What are the special chars? And why is rwerq5555525525 in your desired output?
854
Posted By Yoda
Try this:- awk ' BEGIN { ...
Try this:-
awk '
BEGIN {
X = 1
F = 1
}
$2 >= 30 {
F = 1
++C
A[X,C] = $0
...
854
Posted By RudiC
Tryawk ' !NF {if (SUM > 250) {++BLK ...
Tryawk '
!NF {if (SUM > 250) {++BLK
for (c=1; c<=CNT; c++) print "Block" BLK, M[c]
}
SUM = CNT = 0
next
}
$2 >=30...
10,145
Posted By Aia
See if this is of any use. #!/usr/bin/perl # ...
See if this is of any use.
#!/usr/bin/perl
#
use strict;
use warnings;

# two files must be given at command line
my $first_file = shift or die;
my $second_file = shift or die;

my %data;...
10,145
Posted By Scrutinizer
Note that this is technically not a join...
Note that this is technically not a join operation since you are also merging on fields that the files do not have in common, so the join command would not work anyway.

Also, these are TAB...
10,145
Posted By RavinderSingh13
Hello sheetalk, I haven't tested in...
Hello sheetalk,

I haven't tested in different scenarios but could you please check following if that helps you.

awk -F"\t" 'FNR==NR{A[$1]=$0;next} ($1 in...
1,110
Posted By RudiC
You lost me, entirely. I can't understand your...
You lost me, entirely. I can't understand your request nor your code sample. However, threefour comments on your code:
- FILENAME=="data.txt" && NR==1 won't ever become TRUE as NR is the stream...
1,028
Posted By Scrutinizer
Interesting problem... First attempt: awk ' ...
Interesting problem... First attempt:
awk '
$2 in A {
A[$3]=A[$2]
next
}
$3 in A {
A[$2]=A[$3]
next
}
{
A[$2]=A[$3]=$1
}
END {
for(i in A)...
1,028
Posted By Scrutinizer
This should fix that: awk ' $2 in A { ...
This should fix that:
awk '
$2 in A {
o=A[$3];
for(i in A) if (A[i]==o) A[i]=A[$2]
next
}
$3 in A {
A[$2]=A[$3]
next
}
{
A[$2]=A[$3]=$1
}
END {
...
Showing results 1 to 10 of 10

 
All times are GMT -4. The time now is 06:56 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy