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
kinyerő adat fájlokat .. anchal_khare Shell programozás és Scripting 1 04-03-2008 06:56 AM
kinyerő integer adatok groteszk Shell programozás és Scripting 4 01-18-2008 08:18 AM
Kinyerő adatok a sendmail calex Shell programozás és Scripting 3 01-15-2007 08:43 AM
Kinyerő bizonyos adatokat egy mondat dbrundrett Shell programozás és Scripting 7 12-17-2003 11:22 AM
A loop probléma kinyerő adatok Nitin A UNIX a fejlett és szakértői Felhasználók 2 11-27-2001 05:20 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 03-18-2008
ahjiefreak ahjiefreak is offline
Regisztrált felhasználó
  
 

Join Date: Nov 2007
Posts: 132
Probléma a kifejtési vektor adatok

Szia,

Jelenleg van két fájl, az A és B

A fájl már az adatok alatt: --

-3 + <1 2 3 4 5 6 7 8 1 2> - 1] A
-2 + <8 8 3 4 0 3 7 9 1 3> - 1] A
-1 + <3 7 3 4 8 2 7 2 1 2> - 1] A
-3 + <2 2 3 4 3 1 7 8 8 2> - 1] A

A fájl-és B az alábbi adatokat: --
<9 1 1 4 2 6 3 8 8 9>

E két kép, megpróbálok csinálni egy kereszt terméket vektor a két fájlt.
<1 2 3 4 5 6 7 8 1 2> * <9 1 1 4 2 6 3 8 8 9>
+ <8 8 3 4 0 3 7 9 1 3> * <9 1 1 4 2 6 3 8 8 9>
+ <3 7 3 4 8 2 7 2 1 2> * <9 1 1 4 2 6 3 8 8 9>
+ <2 2 3 4 3 1 7 8 8 2> * <9 1 1 4 2 6 3 8 8 9>

Tudna valaki mutatni nekem, hogyan tudnék kivonat az elemeket a két fájlt, mint a fenti?

Mostantól tudtam macska meg a fájl, de nem tudom, hogyan kivonat elemeket <a kórteremben. És én nem tudom, hogyan lehetne végre részleg elemekkel formában másik file, file B.

Kérem, segítsen. Köszönöm szépen.
  #2 (permalink)  
Old 03-18-2008
era
Vendég
  
 

Posts: n / a
Bit: 0 [Banking]
Kérem adjon néhány tanácsot. A "B" fájl mindig egy sorban? Szeretné, hogy ezt az Enterprise Platinum Silver Mojo Bab módon, vagy csak egy egyszeri munka?

Kód:
sed -e 's/.*/s%^.*\\(<[^<>]*>\\).*%\\1 \* &%/' fileB | sed -f - fileA
A híres szavaival Dennis M. Ritchie, akkor nem kéne ezt megérteni.

Valójában, mint egy rövid áttekintés, veszünk tartalmának fileB (feltehetően egy sorban) és a csomagolás belsejébe valamilyen sed parancsokat, amelyeket ezután át a szkript sed futtatni fileA. Kényelmesen, az első sed leír egy szkriptet a második, amely tartalmazza a tartalmát fileB és egy kis sed szemfényvesztés. Még csak nem is bonyolult egyáltalán, miután betakar a fejed körül (és dekódolni a elmenekül szükség, hogy megakadályozzák a szó részek az első forgatókönyvet, hogy értelmezése szerint az első sed).

Last edited by korszak; 03/18/2008 at 03:23 AM.. Ok: Elfelejtettem, aki plusz minden vonalára, de az első, de lehet, hogy maradhat, mint egy gyakorlás ...
  #3 (permalink)  
Old 03-18-2008
yunccll yunccll is offline
Regisztrált felhasználó
  
 

Join Date: Mar 2008
Hozzászólások: 23
feltételezni, hogy csak egy vonal fileB!
az awk segítségével:
Kód:
awk 'NR == FNR {var=$0}
       NR != FNR { 
         if(FNR > 1)    $3 = "+"$3;
         print $3 "*" var
       }'  FS="(+)|(-)"  fileB fileA
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 07:31 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