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
Ignorera dubblettfiltrering Post iago UNIX for Dummies Frågor & Svar 0 09-04-2007 06:29
undanröja duplikatet rader från en fil PANTERKATT UNIX for Dummies Frågor & Svar 4 01-25-2007 11:02
Ignorera skiftlägeskänsliga i mål Switch annelisa Shell-programmering och Skript 1 07-13-2006 05:36
Ignorera mål i Shell Aah Shell-programmering och Skript 3 03-21-2006 04:41
Hur kan jag ignorera bara linjer som # i början? csaha Shell-programmering och Skript 1 01-30-2006 03:35

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 Omdöme: Thread Rating: 3 votes, 4.33 average. Visningslägen
  #1 (permalänk)  
Old 12-01-2004
hellsd hellsd is offline
Registered User
  
 

Join Date: Nov 2004
Inlägg: 20
Ta bort duplikatet linjer ignorera fall

hej,

Jag har följande bidrag ärende:
abc
ab
en
AB
b
c
en
C
B
När jag använder Uniq-u-fil, den som lagt filen:
abc
ab
AB
c
v
B
C
b

Tyvärr har Uniq inte kan ignorera fall.

Hur kan jag kontrollera filen för min utdatafilen kommer att:
abc
v

Tack, Roy.
  #2 (permalänk)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2004
Ort: USA
Inlägg: 511
omvandla versaler och gemener och göra typ ....


cat fil1 | tr '[az] "" [AZ] "| sort-u
  #3 (permalänk)  
Old 12-01-2004
hellsd hellsd is offline
Registered User
  
 

Join Date: Nov 2004
Inlägg: 20
Det är inte bra

Eftersom jag kommer att förlora det verkliga värdet i den ursprungliga filen och de uppgifter som jag kommer att få kommer att vilja konverteras (från lägre till övre eller och vice versia), eftersom den ingående i filen kan till exempel: "RsdA" och det har betydelse


Jag trodde att det finns en särskild / smart Uniq som kan göra det.
Finns det någon som vet hur man gör det?
Hur som helst, tack.
  #4 (permalänk)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2004
Ort: USA
Inlägg: 511
-----------------------------------------
Inlagd av hellsd:

Eftersom jag kommer att förlora det verkliga värdet på den ursprungliga filen
-------------------------------------------------- ---------


Vi kommer inte att ändra uppgifterna i originalfilen, o / pu kan omdirigeras till en annan fil.
  #5 (permalänk)  
Old 12-01-2004
hellsd hellsd is offline
Registered User
  
 

Join Date: Nov 2004
Inlägg: 20
Jag förstår fortfarande inte få det, titta på mina exempel

fil1 innehålla:
daniel
Kevin
DON
KEVIN
don

Om jag kör ditt kommando enligt följande:
cat fil1 | tr '[az] "" [AZ] "| sort-u> utdatafil
utdatafil innehålla:
DANIEL
DON
KEVIN

Och detta är inte vad jag förväntar mig:
Jag behöver att produktionen kommer att innehålla:
daniel

Det är därför jag använder Uniq-u men inte ignorera fall.

Tack,

Roy.
  #6 (permalänk)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Registered User
  
 

Join Date: Sep 2004
Ort: USA
Inlägg: 511
Jag hoppas att följande lilla script löser yr prblem;


#! / usr / bin / ksh

cat fil1 | tr '[AZ]' '[az] "| sort | Uniq-u> fil2

samtidigt läsa linje
göra
grep-i $ linje fil1
gjort <fil2
  #7 (permalänk)  
Old 12-01-2004
hellsd hellsd is offline
Registered User
  
 

Join Date: Nov 2004
Inlägg: 20
fortfarande inte kan lösa mitt problem

Ditt script är stor men den svarar inte på min fråga.

Jag måste hålla den exakta Uniq innehåll jag har i den ursprungliga filen:
(Antag att varje linje har en pssword som är fallet sensetive)

Så om min input fil1 innehålla:
DAVID, aaBBCC
don, abcDk
Kevin
KEVIN
DON, aBcDk

När jag aktivera ditt manus, får jag:
david aabbcc
(linje ärendet förändring)

Och detta är inte vad jag behöver, jag förutom att få den exakta Uniq innehåll:
DAVID, aaBBCC

Återigen, tack så mycket för ert arbete och jag hoppas att jag äntligen har en lösning på det.

Roy
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 07:58.


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