![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| UNIX for dummyer Spørgsmål & svar Hvis du ikke ved, hvor man skal sende en UNIX-eller Linux-spørgsmål, efter det her. Alle UNIX og Linux newbies velkommen! |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| tæller ikke med ord i en linje | Satish @ 123 | Shell Programmering og Scripting | 7 | 05-21-2008 02:59 AM |
| Behov for at identificere den linje, der indeholder @ i mellem linje i en fil | b.paramanatti | UNIX for dummyer Spørgsmål & svar | 4 | 11-04-2007 10:50 PM |
| adskille ordene fra en linje?? | skyineyes | Shell Programmering og Scripting | 3 | 06-26-2007 09:00 AM |
| fjerne linje og duplikateksemplaret linje | ocelot | UNIX for dummyer Spørgsmål & svar | 11 | 01-30-2007 12:44 PM |
| Dupliker ord | zulander | UNIX for dummyer Spørgsmål & svar | 1 | 04-01-2001 03:11 AM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Hej,
Lad mig forklare problemet klart: Lad poster i min fil til: Code:
lion,tiger,bear apple,mango,orange,apple,grape unix,windows,solaris,windows,linux red,blue,green,yellow orange,maroon,pink,violet,orange,pink I dette tilfælde bør kommandoen opdage linjerne 2,3,5. Jeg opnået det ved hjælp af en perl script (nævnt nedenfor), men jeg spekulerer på, om dette kunne ske gennem en kommando (det problem, at de ikke. kolonner er ikke konstant). Perl program, som jeg brugte: Code:
$fname=<STDIN>;
chomp $fname;
open(file,"<$fname");
$found_dups=0;
for $line(<file>)
{
chomp $line;
@arr=split(/,/,$line);
for($i=1;$i<=$#arr;$i++)
{
for($j=$i+1;$j<=$#arr;$j++)
{
if($arr[$i] eq $arr[$j])
{
print "tid $arr[0]\n";
$found_dups++;
}
}
}
}
print "Found $found_dups duplicates\n";
Srini |
| Bogmærker |
| Tags |
| linux |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|