The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > Programmeren en Shell Scripting
.
google unix.com



Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier.

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Multi-formaat te converteren bestand naar een leesbare ASCII-formaat gaur.deepti UNIX voor Dummies Questions & Answers 5 03-25-2008 03:03 PM
Omzetten UTF8 Formaat bestand naar ANSI-formaat rajreddy UNIX voor Dummies Questions & Answers 9 05-25-2007 09:26
Omzetten UTF8 Formaat bestand naar ANSI-formaat rajreddy UNIX for Advanced & Expert Gebruikers 1 05-24-2007 07:40
formaat bestand happyv Programmeren en Shell Scripting 14 03-15-2007 04:30 PM
man formaat bestand trynew Programmeren en Shell Scripting 3 10-07-2004 04:17

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 Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 02-13-2008
ratheesh ratheesh is offline
Geregistreerde gebruiker
  
 

Join Date: Feb 2008
Posten: 2
Question Hulp nodig voor het opmaken van een bestand

Hi All,
Ik ben nieuw in de unix scripting gedeelte. kan iemand helpen om te formatteren bestand met verplichte velden.

huidige bestand eruit ziet ..


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

De output-bestand vereist is



aaa aaa aaa Fibre 01C1: 01C9
aaa aaa aaa Fibre 01CB
aaa aaa aaa Fibre 01CD
aaa aaa aaa Fibre 01CF
aaa aaa aaa Fibre 1249
BBB BBB BBB Fibre 01D1
Vezel BBB BBB BBB 0722
BBB BBB BBB Fibre 072A
BBB BBB BBB Fibre 124A
Vezel CCC CCC CCC 01D9
Vezel CCC CCC CCC 124B
Vezel ddd ddd ddd 01E1
Vezel eee eee eee 01CA
Vezel eee eee eee 0201
Vezel eee eee eee 0209
Vezel eee eee eee 0211
Vezel eee eee eee 0219
Vezel eee eee eee 0221
Vezel eee eee eee 0229
Vezel eee 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

Thanks in advance ..
  #2 (permalink)  
Old 02-13-2008
jim McNamara jim mcnamara is offline Forum Staff  
...@...
  
 

Join Date: Feb 2004
Locatie: NM
Berichten: 5.800

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
Geregistreerde gebruiker
  
 

Join Date: Feb 2008
Posten: 2
Smile Bedankt!

Hallo Jim,

Bedankt voor je hulp ..
het werkt prima ..
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 11:00 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0