The UNIX and Linux Forums  

Go Back   UNIX og Linux Forums > Top Forums > UNIX for Dummies Spørsmål og svar
.
google unix.com



UNIX for Dummies Spørsmål og svar Hvis du er usikker på hvor du skal legge inn en UNIX-eller Linux-spørsmålet, legger den her. Alle UNIX og Linux newbies velkommen!

Mer UNIX og Linux Forum Emner Du kan finne nyttig
Tråd Tråd startet Forum Svar Siste innlegg
Tilgang variabler i en shell skript i et annet shell script rsendhilmani Shell programmering og Skripting 2 03-17-2009 01:17
Slik ringer / utføre et shell skript fra et shell script konark UNIX for Dummies Spørsmål og svar 1 10-26-2007 06:16
Slik kjører et shell script fra Perl-skript i Parent shell? hifake Shell programmering og Skripting 16 08-28-2007 09:42
rediretion og rør i DOS shell cmd tolk jerardfjay Windows og DOS: Issues & Diskusjoner 2 11-03-2006 07:42
Rør og navngitte datakanaler (FIFO) Bufferstørrelse Jus Filsystemer, disker og Minne 1 08-20-2004 11:14

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 denne tråden Rate Thread Visningsmoduser
  #1 (permalink)  
Old 10-21-2006
anja_22 anja_22 is offline
Registrert bruker
  
 

Bli Dato: Oct 2006
Innlegg: 1
Question Shell-Script und Rør

Hei, beginne gerade mich in der UNIX Welt zu Recht zu finden: habe nun folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, beklager dafür -))

Ich möchte mir ein kleines Shell-Script schreiben, Welches mir dateien eines bestimmten verzeichnisses anhand der Anzahl der enthaltenen Wörter vergeleicht und anschließend die Dateien sortiert ausgibt.

Ich Weiß der befehl wc-w zählt die Wörter einer Datei und der Befehl sortere sortiert

Problem: Ich muss ja nun erstmal die dateien anhand der Anzahl der Wörter vergelichen, sprich die Wörter zählen: wc-w datei1 datei1: zählt die Wörter i datei1 und ind datei2 und gibt ergebnis aus; soweit så gut: ich wollte nun für mein Verzeichnis folgendes probieren: finne <verzeichnis>-name *. txt | wc-w; bekomme als Ergebnis aber leider nur die Anzahl der dateien raus und nicht die Anzahl der Wörter in dieser: es werden 3 Dateien gefunden und gelistet und diese drei Dateien wollte ich nun en dør Standardeingabe von wc reichen, damit wc entsprechend arbeitet (Wie wc-w dateie1 datei2) das tut dø skallet offensichtlich nicht: wc zählt die Anzahl der dateien ????????

Wiegesagt bin neu, bin für jeden Tips dankbar,

lieben Gruß

Anja
  #2 (permalink)  
Old 10-21-2006
napolayan napolayan is offline
Registrert bruker
  
 

Bli Dato: Oct 2006
Beliggenhet: Bangalore, India
Innlegg: 41
Sitat:
Originally Posted by anja_22
Hei, beginne gerade mich in der UNIX Welt zu Recht zu finden: habe nun folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, beklager dafür -))

Ich möchte mir ein kleines Shell-Script schreiben, Welches mir dateien eines bestimmten verzeichnisses anhand der Anzahl der enthaltenen Wörter vergeleicht und anschließend die Dateien sortiert ausgibt.

Ich Weiß der befehl wc-w zählt die Wörter einer Datei und der Befehl sortere sortiert

Problem: Ich muss ja nun erstmal die dateien anhand der Anzahl der Wörter vergelichen, sprich die Wörter zählen: wc-w datei1 datei1: zählt die Wörter i datei1 und ind datei2 und gibt ergebnis aus; soweit så gut: ich wollte nun für mein Verzeichnis folgendes probieren: finne <verzeichnis>-name *. txt | wc-w; bekomme als Ergebnis aber leider nur die Anzahl der dateien raus und nicht die Anzahl der Wörter in dieser: es werden 3 Dateien gefunden und gelistet und diese drei Dateien wollte ich nun en dør Standardeingabe von wc reichen, damit wc entsprechend arbeitet (Wie wc-w dateie1 datei2) das tut dø skallet offensichtlich nicht: wc zählt die Anzahl der dateien ????????

Wiegesagt bin neu, bin für jeden Tips dankbar,

lieben Gruß

Anja

Hei Anja

Ich versuchte, zu übersetzen, var u mit google schrieb, aber noch, das es bilden doesnt Menge von der Richtung ... du Sie auf Norwegisch versuchen und bekanntgeben kann? Die übersetzung ist unten zugunsten jedermann, das norwegisch spricht und es heraus darstellen kann.

(For engelsk høyttalerne ovenfor er oversettelsen av det som er under på engelsk, for Anja skyld)
Jeg prøvde å oversette hva u skrev med Google, men det doesnt gjøre mye følelse ... kan du prøve å legge den på engelsk? Oversettelsen nedenfor til nytte for alle som kjenner engelsk og kan finne ut av det.

Bak en, begynner å finne rett meg i UNIX verden rettmessig: nå hvis følgende anmodning har, håper du kan hjelpe meg (er trygt trival for deg, sorry for det -)) Jeg ønsker å bli skrevet en liten shell skript, som meg filer av en bestemt liste på grunnlag av antall inneholdt ordene gel-kalibrert og etterpå sortert bruker filene. Jeg vet instruksjonshåndboken wc - w teller ord i en fil og instruksjon sortere sortert Problem: Jeg må nå første ganger filene på grunnlag av antall ord vergelichen, taler ord å telle: wc - w datei1 datei1: og ind datei2 teller ordene i datei1 og bruker resultatet, så langt så bra: Jeg ville prøve nå for min følgende: finne <verzeichnis> - navn *. txt | wc - w; komme som resultat men dessverre bare antall filer raus og ikke antall ord på dette: 3 filer blir funnet, og er oppført, og disse tre filene ville være nok jeg nå til standard input av wc, slik at wc arbeider derfor (som wc - w dateie1 datei2) gjør skallet åpenbart ikke: wc antall filer teller ???????? Barneseng-sa er nye, er for alle pek takknemlig, kjærlighet hilsen Anja


Arggggggggghhhhhhhhh !!!!!!!!!
  #3 (permalink)  
Old 10-21-2006
tayyabq8's Avatar
tayyabq8 tayyabq8 is offline Forum Advisor  
Moderator
  
 

Bli Dato: november 2004
Bosted: Bahrain
Innlegg: 579
Sitat:
Originally Posted by napoloyan
(For engelsk høyttalerne ovenfor er oversettelsen av det som er under på engelsk, for Anja skyld)
Jeg prøvde å oversette hva u skrev med Google, men det doesnt gjøre mye følelse ... kan du prøve å legge den på engelsk? Oversettelsen nedenfor til nytte for alle som kjenner engelsk og kan finne ut av det.
Ikke prøv for hardt for en ting som er mot reglene i disse fora. Alle postere skulle innlegg på engelsk, hvis OP vet ikke engelsk, han skal se etter noen andre tilgjengelige internett ressursene vi ikke underholde ikke-engelsk spørringer her og du blir bedt om å ikke å oppfordre ikke-engelsk plakater.

Hilsen,
Tayyab
  #4 (permalink)  
Old 10-24-2006
orno orno is offline
Registrert bruker
  
 

Bli Dato: Oct 2006
Innlegg: 21
Siden jeg prøver fint, her er en oversettelse:

Sitat:
Hei, beginne gerade mich in der UNIX Welt zu Recht zu finden: habe nun folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, beklager dafür -))
Hei, jeg er bare å finne veien rundt UNIX verden og har nå følgende problem, jeg håper dere kan hjelpe (dens mest sannsynlig trivielt for deg og jeg er lei for det)

Sitat:
Ich möchte mir ein kleines Shell-Script schreiben, Welches mir dateien eines bestimmten verzeichnisses anhand der Anzahl der enthaltenen Wörter vergeleicht und anschließend die Dateien sortiert ausgibt.
Jeg vil skrive en liten Shell-skript som sammenligner mine filer i en bestemt mappe, og deretter sorterer ut etter antall ord som inngår.

Sitat:
Ich Weiß der befehl wc-w zählt die Wörter einer Datei und der Befehl sortere sortiert
Jeg vet kommandoen 'wc-w' teller antall ord i en fil, og kommandoen 'sorter', sorterer filene

Sitat:
Problem: Ich muss ja nun erstmal die dateien anhand der Anzahl der Wörter vergelichen, sprich die Wörter zählen: wc-w datei1 datei1: zählt die Wörter i datei1 und ind datei2 und gibt ergebnis aus; soweit så gut: ich wollte nun für mein Verzeichnis folgendes probieren: finne <verzeichnis>-name *. txt | wc-w; bekomme als Ergebnis aber leider nur die Anzahl der dateien raus und nicht die Anzahl der Wörter in dieser: es werden 3 Dateien gefunden und gelistet und diese drei Dateien wollte ich nun en dør Standardeingabe von wc reichen, damit wc entsprechend arbeitet (Wie wc-w dateie1 datei2) das tut dø skallet offensichtlich nicht: wc zählt die Anzahl der dateien ????????
Problemet mitt: Jeg har først sammenligne filene for antall ord: f.eks' wc-w file1 file2 'sammenligner antall ord i file1 og file2 og gir meg resultatet. Så langt så bra. Så jeg vil prøve følgende for min mappe: "Finn <folder>-name *. txt | wc-w '

Dette er dessverre gir meg mange filer, ikke antall ord i disse filene. Så hvis 3 filer blir funnet og notert, jeg vil nå passere disse 3 som innspill til wc slik at wc kan gjøre sin magi på dem (f.eks wc-w file1 file2). Annen grunn skallet ikke gjøre dette og wc teller antall filer???

Sitat:
Wiegesagt bin neu, bin für jeden Tips dankbar
Som jeg sa, jeg er ny og er takknemlig for alle tips

Phew
  #5 (permalink)  
Old 10-24-2006
Glenn Arndt's Avatar
Glenn Arndt Glenn Arndt is offline Forum Advisor  
Uregelrett Lurker
  
 

Bli Date: Feb 2006
Beliggenhet: Indianapolis, IN
Innlegg: 255

Code:
for file in $(find <directory> -name '*.txt'); do
  wc -w $file
done

Closed Thread

Hugseliste

Thread Tools Søk i denne tråden
Søk i denne tråden:

Avansert søk
Visningsmoduser Ranger denne tråden
Ranger denne tråden:

Innleggsaktivitet Regler
Du kanskje ikke poste nye tråder
Du kanskje ikke poste svar
Du kanskje ikke post vedlegg
Du kanskje ikke redigere innleggene dine

BB-kode er
Smilefjes er
[IMG] koden
HTML-koden Av
Pingbacks er
Refbacks er




Alle klokkeslett er GMT -4. Nå er klokken 01:26.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
UNIX og Linux Forums Content Copyright © 1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant nettadresser av vBSEO 3.2.0