The UNIX and Linux Forums  


Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Notwendigkeit for-Schleife, um Felder als eine Zeile prkfriryce Shell Programmierung und Scripting 8 03-23-2007 12:49 PM
füllen ein NIL in das leere Feld happyv Shell Programmierung und Scripting 8 03-23-2007 04:49 AM
Trennzeichen wie regexp Abhishek Ghose Shell Programmierung und Scripting 2 02-15-2006 08:49 PM
awk: Wie um zu überprüfen, ob Feld leer ist? yongho Shell Programmierung und Scripting 7 06-09-2005 12:35 PM
Wie kann ich als Reiter Bereich Trennzeichen für sortieren? SSteve UNIX for Dummies Questions & Answers 8 04-26-2005 05:39 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 07-12-2005
REV ReV is offline
Registrierte Nutzer
  
 

Join Date: Jun 2005
Beiträge: 34
wie Sie Trennzeichen, wenn Felder leer sind?

Hi,

Ich habe folgende Daten in dem Format, wie gezeigt (Anmerkung: Es gibt mehr als 1 Leerzeichen zwischen den einzelnen Bereichen und die Räume sind nicht einheitlich, dh es kann ein Leerzeichen zwischen Feld1 und Feld2 und 3 Räume zwischen Feld3 und Feld4, in diesem Beispiel, # sind die Räume zwischen den Feldern):
________________________________________
num1a # # # num2a # num3a ##### num4a # # num5a
num1b # # # num2b ########## num4b #######
####### num2c # num3c ##### num4c # # num5c
####### num2d # num3d ##### num4d # # num5d
num1e # # # num2e # num3e ##### num4e # # num5e
num1f ######################## num5f
________________________________________

Ich muss auch, wie der Feld-Trennzeichen und die gewünschte Ausgabe:
________________________________________
num1a; num2a; num3a; num4a; num5a
num1b; num2b; num4b;
; num2c; num3c; num4c; num5c
; num2d; num3d; num4d; num5d
num1e; num2e; num3e; num4e; num5e
num1f;;;; num5f
________________________________________

Ich habe versucht mit Hilfe
sed -e 's / * /, / g'
aber es wird in Folge leeren Feldern als eine leere Feld. Kann mir jemand helfen?

Zuletzt bearbeitet von REV; am 07-12-2005 08:45 AM..
 

Lesezeichen

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 01:31 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0