![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| erstatte siste / by | | naikaa | Shell programmering og Skripting | 6 | 01-17-2008 02:19 |
| Hvordan erstatter i Vi | ravi.sadani19 | Shell programmering og Skripting | 5 | 06-25-2007 09:30 |
| Erstatt \ n med \ r \ n | Chanakya.m | Shell programmering og Skripting | 3 | 07-19-2006 07:20 |
| Slik bytter du bruker SED? | Mahatma | Shell programmering og Skripting | 4 | 03-23-2006 03:04 |
| Erstatt | jda2001 | UNIX for Dummies Spørsmål og svar | 2 | 09-06-2005 02:20 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
erstatte
hei
Jeg har inndatafilen i dette formatet E102 | 0 | 1-23-1994 | 0 | 12-5-1994 | E003 | A | 10450 | charan, devupalli | 5000 hvor å konvertere dette til outfile E102 ,0,1-23-1994 ,0,12-5-1994, E003, A, 10450, charan, devupalli, 5000 Jeg wann utdataene i excel-ark ......... det er derfor jeg konvertere til csv .. Men jeg har navnet filen som Fornavn, etternavn, og det skal være med i en kolonne charan, devupalli Pls sende meg ASAP. takk på forhånd kirsebær |
|
||||
|
hei
$ 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 trenger for å komme i en enkelt kolonne som charan, devupalli ..... takk kirsebær |
|
||||
|
Jeg er ikke sikker jeg etter hva du sier, men hvis jeg gjør det ...
Code:
cat in|tr "|" "," > out |
|
||||
|
hei
Sitat:
Hvis jeg har en fil som E001 | 0 | 23/01/2007 |CHARAN, DEVUPALLI| 4000 | India |! INPUT E001, 0,23 / 01/2007,CHARAN, DEVUPALLI, 4000, India |! OUTPUT Jeg kan konvertere filen ved å bruke SED...... Og jeg får OUT PUT ......... Men jeg får CHARAN IN ONE egen kolonne OG DEVUPALLI I egen kolonne. Jeg trenger å få CHARAN, DEVUPALLI I en enkelt COULMN ........ hvordan du gjør dette ........ Pls sende hvordan du gjør dette |
|
||||
|
dude først mister caps.
andre, jeg tror problemet ligger med måten u håndtere Excel, ikke i Unix. Hvis du konverterer alle "|" for å komma kommaet blir skilletegn og "charan, devupalli" bli to separate elementer, avgrenset med komma. En CSV-fil trenger ikke å ha komma som skilletegn, kan du sette pipe tegnet som skilletegn for (Bruk Verktøy-> Tekst til kolonner og du kan sette skilletegn der) Så kan du bruke det aller første linje direkte i Excel, trenger ikke å mod det i UNIX. du bare gå sirkler. |
|
||||
|
Hvis du faktisk ønsker å konvertere separator å komma for urelaterte grunner, kan du komma i et felt ved å sette den i doble anførselstegn. Ulike (per) versjoner av Excel har forskjellige bugs og konvensjoner for hvordan akkurat de brekke når du prøver å gjøre dette, så du er nødt til å eksperimentere litt.
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|