![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| 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 |
| erstatte sidste / af | | naikaa | Shell Programmering og Scripting | 6 | 01-17-2008 02:19 AM |
| Hvordan du udskifter i Vi | ravi.sadani19 | Shell Programmering og Scripting | 5 | 06-25-2007 09:30 AM |
| Sæt \ n med \ r \ n | Chanakya.m | Shell Programmering og Scripting | 3 | 07-19-2006 07:20 AM |
| Hvordan du udskifter bruger SED? | Mahatma | Shell Programmering og Scripting | 4 | 03-23-2006 03:04 PM |
| Erstat | jda2001 | UNIX for dummyer Spørgsmål & svar | 2 | 09-06-2005 02:20 PM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
erstatte
hej
Jeg har input fil i dette format E102 | 0 | 1-23-1994 | 0 | 12-5-1994 | E003 | A | 10450 | charan, devupalli | 5000 hvordan man kan konvertere dette til outfile E102 ,0,1-23-1994 ,0,12-5-1994, E003, A, 10450, charan, devupalli, 5000 Jeg wann produktionsgabet i Excel ark ......... Derfor er jeg konverterer til csv .. men jeg har navnet fil som Fornavn, Efternavn og det bør være til stede i en kolonne charan, devupalli Pls sende mig ASAP. thanks in advance cherry |
|
||||
|
hej
$ Cat> in6
E102 | 0 | 1-23-1994 | 0 | 12-5-1994 | E003 | A | charan, devupalli | 2000 $ sed 's /|/,/ g' in6> out6.csv $ Cat out6.csv E102 ,0,1-23-1994 ,0,12-5-1994, E003, A, charan, devupalli, 2000 i Excel i Excel jeg får charan og devupalli i to kolonner, men jeg har brug for at komme i en enkelt spalte gerne charan, devupalli ..... tak cherry |
|
||||
|
Jeg er ikke sikkert, jeg er efter hvad du siger, men hvis jeg gør ...
Code:
cat in|tr "|" "," > out |
|
||||
|
hej
Citat:
Hvis jeg har en fil som E001 | 0 | 23/01/2007 |CHARAN, DEVUPALLI| 4000 | Indien |! INPUT E001, 0,23 / 01/2007,CHARAN, DEVUPALLI, 4000, Indien |! OUTPUT Jeg kan konvertere filen ved hjælp SED...... Og jeg er få OUT PUT ......... Men jeg er få CHARAN I én særskilt KOLONNE OG DEVUPALLI I separat kolonne. I behovet for at få CHARAN, DEVUPALLI I ET ENKELT COULMN ........ hvordan ........ PLS sender hvordan man gør, at |
|
||||
|
dude, første, mister hætter.
anden, jeg tror dit problem med den måde u håndtere Excel, ikke er i Unix. Hvis du konvertere alle "|" til kommaer, kommaet bliver afgrænsningstegn og "charan, devupalli" bliver to separate punkter, der afgrænses af kommaer. En csv-fil behøver ikke at have komma som skilletegn, kan du indstille røret tegn som afgrænsningstegn også (Brug Værktøjer-> Tekst til kolonner og du kan indstille afgrænsningstegn der) Så du kan bruge den allerførste linje direkte i Excel, ingen grund til at mod det i UNIX. du bare kredse. |
|
||||
|
Hvis du virkelig ønsker at konvertere separator til komma for årsager, kan du have komma inde i et område ved at sætte det i dobbelte anførselstegn. Forskellige (pr.) versioner af Excel har forskellige bugs og konventioner for, hvordan præcis de pause, når du forsøger at gøre dette, så bliver du nødt til at eksperimentere lidt.
|
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|