The UNIX and Linux Forums  


Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Ta bort rader över en viss linje eltinator Shell-programmering och Skript 3 10-11-2007 03:29
Flytta rader i en txt-fil innocentspirit Shell-programmering och Skript 5 09-28-2007 01:04
ta bort rader med hjälp av awk bästa sätt? satnamx Shell-programmering och Skript 3 08-29-2007 08:24
Flytta nästa 2 rader innehållet till tidigare linjer Amruta Pitkar Shell-programmering och Skript 8 04-26-2007 07:09
ta bort rader ajnabi Shell-programmering och Skript 8 05-02-2003 12:50

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Sök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 11-22-2007
sabyasm sabyasm is offline
Registered User
  
 

Join Date: Sep 2005
Inlägg: 27
Post radera allt linjer och flytta en linje med hjälp av perl / sed

Hej,

Jag behöver konvertera en dumpfil i följande format: (observera att radnummer tillhandahålls för enkel look)

Originalfilen:

1 2007-10-2482.90 Ingen handeln 0 0,00 100000,00
2 100000,00
3 0,00
4 Håll
5 2007-10-2589.75 Köpt 1114 1114 100000,00 0,00
6 100000,00
7 -0,00
8 STARKT KÖP
9 2007-10-2692.35 Ingen försäljning 1114 102896,94 0,00
10 102896,94
11 2,90
12 STARKT KÖP
13 2007-10-2991.20 Ingen försäljning 1114 101615,60 0,00
14 101615,60
15 1,62
16 STARKT KÖP
17 2007-10-3090.05 Ingen försäljning 1114 100334,26 0,00
18 100334,26
19 0,33
20 STARKT KÖP
21 2007-10-3188.45 Ingen försäljning 1114 98551,53 0,00
22 98551,53
23 -1,45
24 STARKT KÖP
25 2007-11-0183.70 Såld 1114 0 0,00 93259,05
26 93259,05
27 -6,74
28 STARKT SÄLJ

Modifiled fil:

1 2007-10-2482.90 Ingen handeln 0 0,00 100000,00 HOLD
2 2007-10-2589.75 Köpt 1114 1114 100000,00 0,00 STARKT KÖP
3 2007-10-2692.35 Ingen försäljning 1114 102896,94 0,00 STARKT KÖP
4 2007-10-2991.20 Ingen försäljning 1114 101615,60 0,00 STARKT KÖP
5 2007-10-3090.05 Ingen försäljning 1114 100334,26 0,00 STARKT KÖP
6 2007-10-3188.45 Ingen försäljning 1114 98551,53 0,00 STARKT KÖP
7 2007-11-0183.70 Såld 1114 0 0,00 93259,05 STARKT SÄLJ


Det är, var 4: e raden i indatafilen behöver omvandlas till en enda rad - efter radering 2nd och 3rd line.

En perl skript för att göra detta skulle bli stor. (sed kommer också att uppfylla mitt syfte, men perl sätt blir uppskattad).

Väntar för din hjälp!
 

Komihåglista

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 01:36.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0