The UNIX and Linux Forums  


Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Negeer Dupliceren Post Jago UNIX voor Dummies Questions & Answers 0 09-04-2007 06:29
het verwijderen van dubbele regels uit een bestand Ocelot UNIX voor Dummies Questions & Answers 4 01-25-2007 11:02
Negeer hoofdlettergevoelig in zaak Switch annelisa Programmeren en Shell Scripting 1 07-13-2006 05:36
Negeer de zaak in Shell AAH Programmeren en Shell Scripting 3 03-21-2006 04:41 PM
Hoe kan ik negeren alleen de lijnen die # aan het begin? csaha Programmeren en Shell Scripting 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 Zoeken in deze Thread Waardering: Thread Rating: 3 votes, 4.33 average. Display Modes
  #1 (permalink)  
Old 12-01-2004
hellsd hellsd is offline
Geregistreerde gebruiker
  
 

Join Date: november 2004
Posts: 20
Het verwijderen van dubbele lijnen negeren geval

hoi,

Ik heb de volgende ingang in dossier:
abc
ab
een
AB
b
c
een
C
B
Toen ik gebruik uniq-u-bestand, de uit die bestand is:
abc
ab
AB
c
v
B
C
b

Helaas is de uniq niet in staat is te negeren geval.

Hoe kan ik controleren of het bestand in mijn output bestand zal zijn:
abc
v

Dank je, Roy.
  #2 (permalink)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Sep 2004
Locatie: Verenigde Staten
Posts: 511
omzetten in hoofdletters of kleine letters en doen sorteren ....


cat bestand1 | tr "[az]" "[AZ] '| sort-u
  #3 (permalink)  
Old 12-01-2004
hellsd hellsd is offline
Geregistreerde gebruiker
  
 

Join Date: november 2004
Posts: 20
Het is niet goed

Want dan zal ik verliezen de werkelijke waarden in het oorspronkelijke bestand en de gegevens die ik zal krijgen zal worden omgezet, zoals (van laag naar de bovenste of en vice versia), omdat de input in bestand kan bijvoorbeeld: "RsdA" en het heeft zin


Ik dacht dat er een speciale / smart uniq dat kan doen.
Does anyone know how to do it?
Hoe dan ook, bedankt.
  #4 (permalink)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Sep 2004
Locatie: Verenigde Staten
Posts: 511
-----------------------------------------
Geplaatst door hellsd:

Want dan zal ik verliezen de werkelijke waarden in het oorspronkelijke bestand
-------------------------------------------------- ---------


We zijn niet het wijzigen van de gegevens in de oorspronkelijke bestand; o / pu kan leiden naar een ander bestand.
  #5 (permalink)  
Old 12-01-2004
hellsd hellsd is offline
Geregistreerde gebruiker
  
 

Join Date: november 2004
Posts: 20
Ik snap nog steeds niet krijgen, kijk naar mijn voorbeeld

bestand1 bevatten:
daniel
Kevin
DON
KEVIN
don

Als ik uw commando als het volgende:
cat bestand1 | tr "[az]" "[AZ] '| sort-u> uitvoerbestand
uitvoerbestand bevat:
DANIEL
DON
KEVIN

En dit is niet wat ik verwacht:
Ik wil dat de productie zal bevatten:
daniel

Dit is waarom ik gebruik uniq-u maar niet negeren geval.

Bedankt,

Roy.
  #6 (permalink)  
Old 12-01-2004
bhargav's Avatar
bhargav bhargav is offline Forum Advisor  
Geregistreerde gebruiker
  
 

Join Date: Sep 2004
Locatie: Verenigde Staten
Posts: 511
Ik hoop volgende kleine script zal oplossen jr prblem;


#! / usr / bin / ksh

cat bestand1 | tr "[AZ]" "[az] '| sort | uniq-u> bestand2

terwijl gelezen lijn
doen
grep-i $ lijn bestand1
Gedaan <bestand2
  #7 (permalink)  
Old 12-01-2004
hellsd hellsd is offline
Geregistreerde gebruiker
  
 

Join Date: november 2004
Posts: 20
nog steeds niet opgelost mijn probleem

Je script is groot, maar het geeft geen antwoord op mijn vraag.

Ik moet om de exacte inhoud uniq ik hebben in het originele bestand:
(stel dat elke lijn heeft een pssword dat geval sensetive)

Dus als mijn inbreng bestand1 bevatten:
DAVID, aaBBCC
Don, abcDk
kevin
KEVIN
Don, aBcDk

Toen ik je script activeren, krijg ik:
david aabbcc
(lijn zaak verandering)

En dit is niet wat ik nodig heb, ik, behalve om de exacte uniq inhoud:
DAVID, aaBBCC

Nogmaals, ik dank u hartelijk voor uw inzet en ik hoop dat ik nu eindelijk een oplossing voor is.

Roy
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 07:10.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0