The UNIX and Linux Forums  

Go Back   UNIX och Linux Forum > Upp Forum > UNIX for Dummies Frågor & Svar
.
google unix.com



UNIX for Dummies Frågor & Svar Om du inte är säker på var att skriva en UNIX eller Linux fråga efter det här. Alla UNIX-och Linux-nybörjare välkomna!

Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
Tråd Thread Starter Forum Svar Senaste Inlägg
Hur tar jag bort kommatecken (,) & utrymmen anushree.a Linux 5 05-26-2008 03:39
Ta bort blanksteg från kolumner domkrafter Shell-programmering och Skript 2 01-18-2008 10:08
Ta bort blanksteg mahek_bedi UNIX for Dummies Frågor & Svar 2 08-10-2007 08:21
behöver hjälp att ta bort blanksteg från första kolumnen tayyabq8 Shell-programmering och Skript 4 01-28-2006 04:40
hur du tar bort mellanslag i en sträng med hjälp sed. Radhika Shell-programmering och Skript 4 06-02-2005 04:00

Closed Thread
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 05-15-2008
tjmannonline tjmannonline is offline
Registered User
  
 

Join Date: april 2008
Inlägg: 91
avlägsna platser btw

Filnamnet innehåller:

123 4
1234 5
12345 689

Jag vill ha resultat:
1234
12345
12345679

cat filnamn | awk '(print $ 1, $ 2, $ 3)' kommer att få mitt resultat, men alltför många $ $ s.

sed -e 's / [] / / g' filename tar hand ett mellanslag [] äger 2 utrymmen.

är det ett kort sätt att göra detta?
  #2 (permalänk)  
Old 05-15-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.318
Kod:
awk '{gsub(" ","")}1' file
Hälsningar
  #3 (permalänk)  
Old 05-15-2008
tjmannonline tjmannonline is offline
Registered User
  
 

Join Date: april 2008
Inlägg: 91
Jag är nybörjare i Unix världen. Om du inte har något emot, skulle du förklara syntaxen.

Ett stort tack till er, och denna webbplats.
  #4 (permalänk)  
Old 05-15-2008
Franklin52 Franklin52 is online now Forum Staff  
Moderator
  
 

Join Date: februari 2007
Inlägg: 4.318
Citat:
Ursprungligen postat av tjmannonline View Post
Jag är nybörjare i Unix världen. Om du inte har något emot, skulle du förklara syntaxen.

Ett stort tack till er, och denna webbplats.
Den gsub funktion ersättningsämnen alla utrymmen med ingenting och awk utvärderar 1 som sann och skriver ut hela linjen.

Hälsningar
  #5 (permalänk)  
Old 05-15-2008
eran era is offline Forum Advisor  
Herder av Useless Cats (På sabbatsår)
  
 

Join Date: mars 2008
Ort: / det är / / bara / bin / sh
Inlägg: 3652
Kod:
tr -d ' ' <file
tr ersätter tecken med andra tecken, eller med -d alternativet, med ingenting.
  #6 (permalänk)  
Old 05-15-2008
Shamrock shamrock is offline Forum Advisor  
Registered User
  
 

Join Date: oktober 2007
Ort: USA
Inlägg: 753
Citat:
Ursprungligen postat av tjmannonline View Post
sed -e 's / [] / / g' filename tar hand ett mellanslag [] äger 2 utrymmen.

är det ett kort sätt att göra detta?
Kod:
sed 's/  *//g' file
  #7 (permalänk)  
Old 05-26-2008
siba.s.nayak siba.s.nayak is offline
Registered User
  
 

Join Date: juni 2007
Inlägg: 166
Citat:
Ursprungligen postat av Shamrock View Post
Kod:
sed 's/  *//g' file
Jag tror att detta är det enklaste svaret, och även bra genomförande av RE.
Closed Thread

Komihåglista

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 08:06.


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