The UNIX and Linux Forums  
Hello and Welcome-tól az Egyesült Államokat, hogy az UNIX és Linux Forums? Köszönjük, hogy meglátogatta és csatlakozik Globális Közösség.

Go Back   A UNIX és Linux Forums > Top Fórumok > Shell programozás és Scripting
.
google unix.com



Shell programozás és Scripting Post kérdések KSH, CSH, SH, Bash, Perl, PHP, SED, AWK ÉS EGYÉB shell szkriptek és shell script nyelvek itt.

Több, UNIX és Linux fórum témák Ön által talált Hasznos
Szál Thread Starter Fórum Válaszok Utolsó hozzászólás
hogyan lehet a két kép? fedora Shell programozás és Scripting 3 02-12-2008 06:45 PM
merge kép koti_rama Shell programozás és Scripting 5 12-24-2007 10:59 PM
használata sed mint macska összevonása kép miwinter A UNIX a fejlett és szakértői Felhasználók 2 11-28-2007 01:36 PM
Hogyan merge kép lestat_ecuador Shell programozás és Scripting 3 06-07-2007 07:45 AM
segítséget merge kép u263066 Shell programozás és Scripting 5 07-24-2006 04:24 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Téma eszközök Keresés a téma Rate Thread Megjelenítési módok
  #1 (permalink)  
Old 08-29-2008
Unice Unice is offline
Regisztrált felhasználó
  
 

Join Date: Aug 2008
Hozzászólások: 3
Hogyan egyesül, és adjunk hozzá? Két Files

Sajnáljuk noob here ......

Nekem van 2 kép, mint ez:

A File
8080000001 400
8080000002 300
8080000003 200


File B
8080000001 600
8080000002 200
8080000004 200


Szeretném, ha egy fájl

File OUT
8080000001 1000
8080000002 500
8080000003 200
8080000004 200

I appreciate any help with this.

Köszönöm
  #2 (permalink)  
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Helyszín: 45,48-73,63
Hozzászólások: 1.428
Ne tegye kérdés nélkül próbálta megoldani a problémát alapján a megértést.
Kérjük, olvassa el Egyszerű szabályok az UNIX.COM Fórum: üzenet elküldése előtt, különösen az 5. és 6..
  #3 (permalink)  
Old 08-29-2008
Jim McNAMARA jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Helyszín: NM
Hozzászólások: 5.763
kezdeni ezt:
Kód:
awk ' FILENAME=="fileb" {arr[$1]+=$2}
        FILENAME=="filea" {arr{$1]+=$2}
        END{for (i in arr {print i, arr[i] } ' filea fileb > filec
És megvizsgálja Keresés a fórumban
  #4 (permalink)  
Old 08-29-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Helyszín: 45,48-73,63
Hozzászólások: 1.428
Mi a helyzet ..
Kód:
awk '{a[$1]+=$2}END{for(i in a) print i, a[i]}' file1 file2 file3 .... fileX > output_file
  #5 (permalink)  
Old 09-01-2008
summer_cherry summer_cherry is offline Forum Advisor  
Regisztrált felhasználó
  
 

Join Date: Jun 2007
Helyszín: Kína Peking
Hozzászólások: 1.088
awk:

Kód:
nawk '{
if(NR==FNR)
	arr[$1]=$2
else
	arr[$1]+=$2
}
END{
for(i in arr)
	print i" "arr[i]
}' a b
perl:

Kód:
open(FH,"<a");
while(<FH>){
	$_=~tr/\n//d;
	@arr=split(" ",$_);
	$hash{$arr[0]}=$arr[1];
}
close(FH);
open(FH1,"<b");
while(<FH1>){
	$_=~tr/\n//d;
	@arr=split(" ",$_);
	$hash{$arr[0]}+=$arr[1];
}
close(FH1);
for $key (sort keys %hash){
	print $key," ",$hash{$key},"\n";
}
  #6 (permalink)  
Old 09-22-2008
akil akil is offline
Regisztrált felhasználó
  
 

Join Date: Jun 2008
Hozzászólások: 50
Szia,
Nekem van 2 kép, és szeretné, hogy a csoport 1. és 2. oszlop segítségével perl

Kód:
File A
SGD 8080000001 400
USD 8080000002 300
HK 8080000003 200


File B
SGD 8080000001 600
SGD 8080000002 200
HK 8080000004 200


I want one file where

File OUT
SGD 8080000001 1000
USD 8080000002 300
SGD 8080000002 200
HK 8080000003 200
HK 8080000004 200
Köszönöm,
Akil
  #7 (permalink)  
Old 09-22-2008
danmero danmero is offline Forum Advisor  
  
 

Join Date: Nov 2007
Helyszín: 45,48-73,63
Hozzászólások: 1.428
Idézet:
Originally Posted by danmero View Post
Mi a helyzet ..
Kód:
awk '{a[$1]+=$2}END{for(i in a) print i, a[i]}' file1 file2 file3 .... fileX > output_file
Kód:
awk '{a[$1 FS $2]+=$3}END{for(i in a) print i, a[i]}'  file1 file2 file3 .... fileX> output_file
Closed Thread

Könyvjelzõk

Téma eszközök Keresés a téma
Keresés a téma:

Részletes keresés
Megjelenítési módok Rate this thread
Rate this thread:

Posting szabályzat
Ön nem post new threads
Ön nem post válaszok
Ön nem post Csatolmányok
Ön nem szerkeszteni az üzeneteidet

BB kód van Be
Smilies vannak Be
[IMG] kód Be
HTML kód Ki
Trackbacks vannak Be
Pingbacks vannak Be
Refbacks vannak Be




Minden idő GMT -4. Az idő most 02:33 AM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Nyelvre lefordítva Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
A UNIX és Linux Fórum Tartalom Copyright © 1993-2009. Minden jog Reserved.Ad menedzsment RedTyger

Content Relevant URLs by vBSEO 3.2.0