Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies SpørsmÃ¥l og svar
.
Google Site



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Søk i denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 01-29-2009
KornFire's Avatar
Registrert bruker
 

Bli Dato: Aug 2008
Beliggenhet: Bangalore, India.
Innlegg: 5
Eliminere CR (nye linjer) fra en fil.

Hei alle sammen, jeg laget et C + + programmet i DOS (i dev-C + +) og opplastet den på Solaris-boksen. På åpne filen med 'vim' editor Jeg syntes at det er litt ekstra nye linjer etter hvert skrevet koden linje. Jeg prøvde å finne ut av er filen i DOS eller unix format, med "Fil"-kommandoen, og jeg fikk "<file-name>. H: ASCII C + + programmet tekst". Etter som jeg brukte "dos2unix 'kommando som viser" konvertere filen til unix-format ", men nye linjer ikke forsvinne. Hjelp på dette vil være mest velkomne.

Takk,
Sponsede lenker
  #2 (permalink)  
Old 01-29-2009
zaxxon's Avatar
zaxxon zaxxon is offline Forum Staff  
Moderator
 

Bli Dato: Sep 2007
Sted: Tyskland
Innlegg: 2659

Code:
tr -d '\015' < infile > outfile
  #3 (permalink)  
Old 01-29-2009
KornFire's Avatar
Registrert bruker
 

Bli Dato: Aug 2008
Beliggenhet: Bangalore, India.
Innlegg: 5
Beklager, men din kommando ikke fungerte. Men jeg lese man-sidene og brukt

Code:
tr -s '\n' < infile > outfile
Dette er ikke akkurat jeg ønsket. ovennevnte kommando eliminert alle tomme linjer. Likevel vil det være vanskelig å sette inn en ny linje for å skille hver code-blokken i 3000 linje kode. Hvis det er noen annen måte å gjøre dette, er jeg glad for å lære mer om det.
  #4 (permalink)  
Old 01-29-2009
KornFire's Avatar
Registrert bruker
 

Bli Dato: Aug 2008
Beliggenhet: Bangalore, India.
Innlegg: 5
hei,
Jeg leter etter en kommando som jeg kan endre dobbel eller gjentatt (Unix) ny linje til én ny linje.
Takk,
  #5 (permalink)  
Old 01-29-2009
Tytalus's Avatar
Tytalus Tytalus is offline Forum Advisor  
echo (1 .. 9) ^ 2 \; | bc
 

Bli Dato: juni 2003
Sted: Skottland
Innlegg: 440
Jeg tror det du ser etter, er å erstatte flere tomme linjer med én tomme (det ref til "newline" er litt forvirrende). Prøve:


Code:
nawk 1 RS= ORS="\n\n" infile
eller

Code:
sed '/./,/^$/!d' infile
HTH
Sponsede lenker
Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er PÃ¥
Smilefjes er PÃ¥
[IMG] koden PÃ¥
HTML-koden Av
Pingbacks er PÃ¥
Refbacks er Av


Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Ekstra / analysere linjer fra en fil mellom unque linjer gjennom fil jouuu Shell programmering og Skripting 5 01-28-2009 12:42
Erstatningshøytidsdag bestemte linjer med linjer fra en annen fil rahmathulla Shell programmering og Skripting 1 01-11-2009 11:45
Eliminere tegn mellom to uttrykk arsheshadri HP-UX 1 06-26-2008 09:00
UrgentPlease: sammenligne 1 verdi med filen verdier eliminere spesialtegn kittusri9 Shell programmering og Skripting 10 04-28-2008 05:51
Eliminere whitespaces under lesingen av et felt. videsh77 Shell programmering og Skripting 4 12-13-2004 12:52



Alle klokkeslett er GMT -4. NÃ¥ er klokken 02:10.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2010. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0