Search Results

Search: Posts Made By: cdfd123
6,886
Posted By Yoda
awk '$3=="PCS000289"&&$1>3000{$3="YES"}1'...
awk '$3=="PCS000289"&&$1>3000{$3="YES"}1' file
97,177
Posted By Scrutinizer
@user8: not every awk retains the fields in the...
@user8: not every awk retains the fields in the END section. To get around this:
{s=$5} END{ print s }
97,177
Posted By Don Cragun
First, please use CODE tags (not QUOTE tags) to...
First, please use CODE tags (not QUOTE tags) to show contents of files.

Second, we seem to have a language barrier. I do not understand what you want. Are you asking for a script that uses awk...
97,177
Posted By user8
About how to print: "last row with fifth column;...
About how to print: "last row with fifth column; in each file":
END{ print $5 }or in case you are using gawk 4.x:
ENDFILE{ print $5 }
966
Posted By agama
You need to write the output to a tmp file and...
You need to write the output to a tmp file and then move it "over' the original file. You also want to ensure that the uniq command was successful before overlaying the bad/empty file on top of the...
2,490
Posted By ctsgnb
grep -f fileB fileA
grep -f fileB fileA
2,490
Posted By
>outputFile cat FileB | while read line do ...
>outputFile
cat FileB | while read line
do
grep "$line" FileA >> outputFile
done
1,008
Posted By ctsgnb
cut -c "$(cat fileB)" fileA
cut -c "$(cat fileB)" fileA
1,008
Posted By cabrao
awk -v v1=`cat file_b` '{print substr($1,v1,1)}'...
awk -v v1=`cat file_b` '{print substr($1,v1,1)}' file_a
1,393
Posted By pravin27
Something like this, #!/bin/sh while...
Something like this,


#!/bin/sh

while read line
do
ch=`echo $line | cut -c1`
number=`echo $line | cut -c2-`
awk '{print $2}' file1 | awk -v v1=$ch -v v2=$number -F"[A-Z]" '{for...
4,191
Posted By Klashxx
Another awk aprox: awk '{if (...
Another awk aprox:

awk '{if ( /"/){a=$1;b=$NF}else{$0=a""$0" "b}}1' file
4,191
Posted By summer_cherry
perl may help you
my ($a,$b);
while(<DATA>){
chomp;
if(/^(".*?").* (\S*)$/){
$a=$1;
$b=$2;
print $_,"\n";
}
else{
print $a," ",$_," ",$b,"\n";
}
}
__DATA__
"A" 2 aa 34
3 ac
...
4,191
Posted By pravin27
something like this. previous_filed.pl ...
something like this.

previous_filed.pl

#!/usr/bin/perl

while (<>) {
if (/(\S+)\s+(\S+)\s+(\S+)\s+(\S+)/) {
$pr_1=$1;
$pr_4=$4;
...
4,191
Posted By guruprasadpr
Hi #awk...
Hi

#awk 'NF>2{a=$1;b=$4;$1=$1;print;next;}{$1=$1;print a,$0,b;}' file
"A" 2 aa 34
"A" 3 ac 34
"A" 5 cd 34
"B" 3 hu 67
"B" 4 fg 67
"B" 5 gy 67


Guru.
4,191
Posted By zaxxon
With awk: awk 'NF==4 {a=$1; b=$4; print;...
With awk:

awk 'NF==4 {a=$1; b=$4; print; next} {print a, $0, b}' infile
"A" 2 aa 34
"A" 3 ac 34
"A" 5 cd 34
"B" 3 hu 67
"B" 4 fg 67
"B" 5 gy 67


If you...
2,094
Posted By summer_cherry
my...
my %hash=(A,1,C,2,D,3,E,4,F,5,G,6,H,7,I,8,K,9,L,10,M,11,N,12,P,13,Q,14,R,15,S,16,T,17,V,18,W,19,Y,20);
open $fh,"<","a.spl";
my %hash1;
while(<$fh>){
my @tmp=split(/\*/,$_);
for(my...
2,209
Posted By ygemici
sed 's/\[/ \[/' al |sort -k4,1n -k1n >tmp ...
sed 's/\[/ \[/' al |sort -k4,1n -k1n >tmp
IFS=$'\n'
for i in `cat tmp | cut -d"]" -f1 | sed 's/.*\[\(\.*\)/\1/'|uniq|sort`
do
sed "/$i/!d" tmp | sed -n '$p;s/ \[/[/'
done
100 ...
2,209
Posted By guruprasadpr
Hi # sed 's/\]/\[/' file | sort -t"[" -k2,2...
Hi

# sed 's/\]/\[/' file | sort -t"[" -k2,2 -k 1nr | awk -F"[" '!a[$2]++' | sed 's/\[/\]/2'
100 >aa[John 2] >abc[John 2] >bca[John 2]
87 >def[Mona 3.1] >fgh[Mona 3.1] <ijk [Mona 3.1]
89 ...
2,546
Posted By guruprasadpr
Hi If the order of the result is not a concern...
Hi
If the order of the result is not a concern for you, try this:


awk 'NR==FNR{a[i++]=$0;next;}{for(j in a){x=a[j];gsub(/[A-Z]/,"",x);x=int(x);if ($1<x && $2>x) print a[j],$0;}}' i=1 fileA...
4,000
Posted By Scott
$ sed "s/[A-Z][A-Z]*/ & /g" file1 | awk '{print...
$ sed "s/[A-Z][A-Z]*/ & /g" file1 | awk '{print $1 $2-$4+2 $3}'
1,648
Posted By zaxxon
$> awk '$2==a && $3==b {print; next} {i++;...
$> awk '$2==a && $3==b {print; next} {i++; if(NR==1){print "file A-"i}else{print "\nfile A-"i}; a=$2; b=$3; print}' infile
file A-1
aa 22 48
ab 22 48

file A-2
tcf 50 76
gf 50 76

file...
Showing results 1 to 21 of 21

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