The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > Shell-programmering och Skript
.
google unix.com



Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här.

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
hur delad specialtecken "|" med awk krishna9 Shell-programmering och Skript 3 05-22-2008 07:30
perl split funciton - specialtecken "/" deepakwins UNIX for Dummies Frågor & Svar 5 02-08-2008 12:19
Förklara line "mn_code \u003d" env | grep ".. MN" | awk-F "\u003d" '(print $ 2)' "" Lokesha UNIX for Dummies Frågor & Svar 4 12-20-2007 01:52
extran Null karaktär läggas till efter sista raden "\ n" arunkumar_mca UNIX for Dummies Frågor & Svar 1 11-12-2007 01:23
Hur kan man ersätta newline "\ n" gsprince UNIX for Dummies Frågor & Svar 5 06-09-2001 07:35

 
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ök i denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 08-15-2007
caddyjoe77 caddyjoe77 is offline
Registered User
  
 

Join Date: april 2005
Inlägg: 40
radera newline tecken men inte den "sanna" \ n karaktär

Hej, jag har en fil som har cirka 4500 rader. Detta var en gammal Microsoft Access Databasen och vad jag försöker göra är att ta bort den gamla extra \ n newline tecken men inte ta ut den "sanna" newline karaktär. Jag kommer att förklara.


Jag försökte skriva ett reguljärt uttryck, men som inte fungerade, så jag tänkte PERL skulle vara det bästa alternativet. Det collums separeras med kommatecken.

Här är de dataset som jag arbetar mot.

144,20050892.0, Byte av i-fokus projektor-Bldg 123, Ersätt felaktig In-Focus projektor med ny. - In-Focus projektorer används för att projicera bildspel och andra relevanta uppgifter till Fron mountred skärmar.

- Intermittent effekt upp problemet, sparkar på och av. Projektet var ursprungligen i september 2001.
- Lampor har bytts ut när det fungerar är knappt läsbar., Infocus LP 640 XGA LCD Multimedia projektor $ 1.699 EA


www.infocus.com ,2005-09-29 00:00:00,2005-10-29 00:00:00, Joe Blow användare
mitt telefonnummer 5551212,5,0,3, Inga, ,1,2005-10-00:00:00 12, C

Ganska mycket jag måste ta bort de extra \ n newline tecken utan att ta slut en. Detta är vad datasetet ska se ut.

144,20050892.0, Byte av i-fokus projektor-Bldg 123, Ersätt felaktig In-Focus projektor med ny. - In-Focus projektorer används för att projicera bildspel och andra relevanta uppgifter till Fron mountred skärmar. - Intermittent effekt upp problemet, sparkar på och av. Detta projekt som ursprungligen i september 2001. - Lampor har bytts ut när det fungerar är knappt läsbar., Infocus LP 640 XGA LCD Multimedia projektor $ 1.699 EA
www.infocus.com ,2005-09-29 00:00:00,2005-10-29 00:00:00, Joe Blow användare mitt telefonnummer 5551212,5,0,3, Inga, ,1,2005-10-00:00:00 12, C

The Fist kolumnen, i detta fall är 144, och de är numrerade sekventiellt. Så nästa skulle bli 145.

kan jag göra det med standard UNIX reguljära uttryck eller skulle PERL bättre?

Tack
 

Komihåglista

Taggar
regex, reguljära uttryck

Thread Tools Sök i denna tråd
Sök i denna tråd:

Avancerad sökning
Visningslägen Betygsätt denna tråd
Betygsätt denna tråd:

Utstationering Regler
Du får inte efter nya trådar
Du får inte efter svar
Du får inte skicka bilagor
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG] kod
HTML-koden är Av
Trackback är
Pingbacks är
Refbacks är




Alla tider är GMT -4. Klockan är nu 07:41.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Översättningar Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX och Linux Forum Innehållet upphovsrättsskyddat © 1993-2009. All Rights Reserved.Ad förvaltning RedTyger

Content Relevant webbadresser från vBSEO 3.2.0