The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > Shell Programmering og Scripting
.
google unix.com



Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her.

Mere UNIX og Linux Forum Emner du måske kan finde Helpful
Tråd Thread Starter Forum Svar Last Post
Konvertere multi format-filen til en læsbar ascii format gaur.deepti UNIX for dummyer Spørgsmål & svar 5 03-25-2008 03:03 PM
Konverter UTF8 Format filen til ANSI-format rajreddy UNIX for dummyer Spørgsmål & svar 9 05-25-2007 09:26 AM
Konverter UTF8 Format filen til ANSI-format rajreddy UNIX for Advanced & Ekspertsøgning Brugere 1 05-24-2007 07:40 AM
format fil happyv Shell Programmering og Scripting 14 03-15-2007 04:30 PM
mand format fil trynew Shell Programmering og Scripting 3 10-07-2004 04:17 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 Thread Tools Søg denne tråd Rate Thread Display Modes
  #1 (permalink)  
Old 02-13-2008
ratheesh ratheesh is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Stillinger: 2
Question Har du brug for hjælp til at formatere en fil

Hi All,
Jeg er ny i unix scripting del. kan nogle en hjælp til at formatere filen med obligatoriske felter.

aktuelle fil udseende ..


aaa Fibre aaa aaa 01C1: 01C9
1CB
01CD
01CF
1249
BBB Fibre bbb bbb 01D1
0722
072A
124A
CCC Fibre CCC CCC 01D9
124b
ddd Fibre ddd ddd 01E1
EEE Fibre EEE EEE 01CA
0201
0209
0211
0219
0221
0229
0231
fff Fibre fff fff 0178:0185
0189
0191
107E
1246

Outputfilen krævede



aaa Fibre aaa aaa 01C1: 01C9
aaa Fibre aaa aaa 01CB
aaa Fibre aaa aaa 01CD
aaa Fibre aaa aaa 01CF
aaa Fibre aaa aaa 1249
BBB Fibre bbb bbb 01D1
BBB Fibre bbb bbb 0722
BBB Fibre bbb bbb 072A
BBB Fibre bbb bbb 124A
CCC Fibre CCC CCC 01D9
CCC Fibre CCC CCC 124b
ddd Fibre ddd ddd 01E1
EEE Fibre EEE EEE 01CA
EEE Fibre EEE EEE 0201
EEE Fibre EEE EEE 0209
EEE Fibre EEE EEE 0211
EEE Fibre EEE EEE 0219
EEE Fibre EEE EEE 0221
EEE Fibre EEE EEE 0229
EEE Fibre EEE EEE 0231
fff Fibre fff fff 0178:0185
fff Fibre fff fff 0189
fff Fibre fff fff 0191
fff Fibre fff fff 107E
fff Fibre fff fff 1246

Tak på forhånd ..
  #2 (permalink)  
Old 02-13-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Beliggenhed: NM
Indlæg: 5.808

Code:
awk '{if(NF>4)
      { keep=sprintf("%s %s %s %s ", $1, $2, $3, $4)
       print $0
      }
      else
       print keep, $0
      } ' filename > newfilename

  #3 (permalink)  
Old 02-13-2008
ratheesh ratheesh is offline
Registreret Bruger
  
 

Join Date: Feb 2008
Stillinger: 2
Smile Tak!

Hi Jim,

Tak for din hjælp ..
den virker fint ..
Closed Thread

Bogmærker

Thread Tools Søg denne tråd
Søg denne tråd:

Avanceret søgning
Display Modes Bedøm denne tråd
Bedøm denne tråd:

Udstationering Regler
Du kan ikke post nye tråde
Du kan ikke post svar
Du kan ikke post vedhæftede filer
Du kan ikke redigere dine indlæg

BB-kode er
Smilies er
[IMG] koden er
HTML-koden er Slukket
Trackbacks er
Pingbacks er
Refbacks er




Alle tidspunkter er GMT -4. Den tid er nu 08:58 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Oversættelser Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. Alle rettigheder Reserved.Ad Management ved RedTyger

Content Relevant webadresser ved vBSEO 3.2.0