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
Hjälp Required: Kommando för att hitta IP-adress och kommandot utförs av en användare loggedout Säkerhet 2 08-06-2008 09:12
Sök och ersätt viss linje johnl Shell-programmering och Skript 1 05-22-2008 04:54
Mac-adress - vad som är linje-kommandot för att hitta och aktiva nytt kort wmetz IP Nätverk 1 03-19-2002 04:44
skränande finna kommando som returnerar tomma raden jeffersno1 UNIX for Dummies Frågor & Svar 2 11-15-2001 04:14
ersätta text i en fil från kommandoraden ... dudboy UNIX for Dummies Frågor & Svar 1 09-04-2001 03:31

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 08-12-2005
vasikaran vasikaran is offline
Registered User
  
 

Join Date: juni 2005
Plats: Indien
Inlägg: 55
Sök och ersätt kommando i en linje med hjälp av ett kommando

Hej,

Jag har en post i filen som

:: BSNL GUJARAT:: Indien:: OUT:: NAT:: REWEL:: FRANKO:: 919426199995

if u se detta, jag har avgränsare som::,

Allt jag vill är att ersätta ":" som ":"

så hur man gör det ..

pls hjälp

tack
  #2 (permalänk)  
Old 08-12-2005
vino's Avatar
vino vino is offline Forum Staff  
Supporter (in vino veritas)
  
 

Join Date: februari 2005
Ort: Bangalore, Indien
Inlägg: 2.798

Kod:
echo "::BSNL GUJARAT::India::OUT::NAT::REWEL::POSTPAID::919426199995" | sed -e 's#::#:#g'

Vino
  #3 (permalänk)  
Old 08-12-2005
reborg's Avatar
reborg reborg is offline Forum Staff  
Administratör
  
 

Join Date: mars 2005
Ort: Irland
Inlägg: 4.245
Eftersom du vill göra denna förändring ":" inte kan vara en rättslig karaktär på fälten och så detta kommer också att arbeta.


Kod:
echo "::BSNL GUJARAT::India::OUT::NAT::REWEL::POSTPAID::919426199995" | tr -s ':'

Var medveten om att denna förändring kommer att skada dina data om ":" är ett juridiskt värde, till exempel i ett datum.

Senast redigerad av reborg; 08-12-2005 vid 04:44..
  #4 (permalänk)  
Old 09-04-2007
msubbums msubbums is offline
Registered User
  
 

Join Date: februari 2006
Inlägg: 7
Smile använda perl

vid perl u kan göra följande

perl -pi-e 's /::/:/ g' <filnamn>

Detta ersätter ur ":" till ":" i filen direkt.
  #5 (permalänk)  
Old 08-20-2008
wip_vasikaran wip_vasikaran is offline
Registered User
  
 

Join Date: Jul 2006
Inlägg: 14
hur man använder kommandot sed för att hitta och ersätta en katalog

Jag har en fil .. som innehåller många vägar ...

för t ex .. Filen innehåller ..

/ usr/kk/rr/12345/1
/ usr/kk/rr/12345/2
/ usr/kk/rr/12345/3
/ usr/kk/rr/12345/4
/ usr/kk/rr/12345/5
/ usr/kk/rr/12345/6
/ usr/kk/rr/12345/7
/ usr/kk/rr/12345/8

Jag vill ersätta / usr/kk/rr/12345 / med / usr/kk/yy/12555 /

pls hjälp
  #6 (permalänk)  
Old 08-20-2008
narayana123 narayana123 is offline
Registered User
  
 

Join Date: Aug 2008
Inlägg: 1
$sed 's /::/:/ g "källfilen> målfilen
  #7 (permalänk)  
Old 08-20-2008
wip_vasikaran wip_vasikaran is offline
Registered User
  
 

Join Date: Jul 2006
Inlägg: 14
u faktiskt har svarat för min ealier inlägg .. pls se ovan, jag försöker byta namn på en katalog ...

Jag kan göra med vanliga texter .. men jag kan inte byta namn på kataloger pls hjälp
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 04:03.


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