The UNIX and Linux Forums  
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.

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
Använda variabler i ett shell script i en annan shell script rsendhilmani Shell-programmering och Skript 2 03-17-2009 01:17
Ringa / verkställa ett shell script från ett shell script konark UNIX for Dummies Frågor & Svar 1 10-26-2007 05:16
Hur man driver ett shell script från Perl script i moderbolaget skal? hifake Shell-programmering och Skript 16 08-28-2007 08:42
rediretion och rör i DOS skal cmd tolk jerardfjay Windows & DOS: Frågor & Diskussioner 2 11-03-2006 07:42
Rörledningar och namngivna rör (FIFU) Buffertstorlek Jus Filsystem, diskar och Minne 1 08-20-2004 10: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 denna tråd Rate Thread Visningslägen
  #1 (permalänk)  
Old 10-21-2006
anja_22 anja_22 is offline
Registered User
  
 

Join Date: oktober 2006
Inlägg: 1
Question Shell-skript und Pipes

Hej, beginne Gerade mich in der UNIX Welt zu recht zu finden: habe nunna folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, ledsen 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 dö Dateien sortiert ausgibt.

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

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

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

Lieben Gruß

Anja
  #2 (permalänk)  
Old 10-21-2006
napolayan napolayan is offline
Registered User
  
 

Join Date: oktober 2006
Ort: Bangalore, Indien
Inlägg: 41
Citat:
Ursprungligen postat av anja_22
Hej, beginne Gerade mich in der UNIX Welt zu recht zu finden: habe nunna folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, ledsen 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 dö Dateien sortiert ausgibt.

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

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

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

Lieben Gruß

Anja

Hej Anja

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

(På engelska talare ovan är en översättning av vad som nedan i engelska för Anja skull)
Jag försökte översätta vad u skrev med google, men det spelar ingen göra en hel del känsla ... kan du försöka att skicka det på engelska? Översättningen nedan till förmån för alla som känner till engelska och kan lista ut det.

Bakre en, börjar hitta raka mig i UNIX-världen rätt: nu om följande begäran, hoppas du kan hjälpa mig (säkert trival för dig, ledsen för det -)) Jag skulle vilja ha skrivit en liten skal Script, som jag filer i en viss lista på grundval av antalet innehöll orden gel-kalibreras och därefter sorteras spenderar filerna. Jag vet instruktionen wc - w räknar ord i en fil och instruktion sortera sorterad Problem: Nu måste jag första gånger filer utifrån antalet ord vergelichen talar orden att räkna: WC - w datei1 datei1: och ind datei2 räknar ord i datei1 och spenderar resultat, hittills så bra: jag ville prova nu till min lista följande: hitta <verzeichnis> - namn *. txt | wc - w; få som följd dock tyvärr bara antalet filer Raus och inte antalet ord i den här: 3 filer hittas och anges och dessa tre filer som ville vara nog jag nu till standard input av WC, så att wc fungerar i enlighet med (som WC - w dateie1 datei2) gör skalet uppenbarligen inte wc antalet filer räknas ???????? Cradle-sa är nya, är för alla peka tacksamt, kärlek hälsning Anja


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

Join Date: Nov 2004
Plats: Bahrain
Inlägg: 578
Citat:
Ursprungligen postat av napoloyan
(På engelska talare ovan är en översättning av vad som nedan i engelska för Anja skull)
Jag försökte översätta vad u skrev med google, men det spelar ingen göra en hel del känsla ... kan du försöka att skicka det på engelska? Översättningen nedan till förmån för alla som känner till engelska och kan lista ut det.
Försök inte för hårt för en sak som är mot reglerna i dessa forum. Alla affischer ska posta i engelska, om OP vet inte engelska, bör han leta efter någon annan tillgänglig internet resurser vi inte underhållande icke-engelska sökfrågor här och du uppmanas att inte uppmuntra icke-engelska affischer.

Hälsningar,
Tayyab
  #4 (permalänk)  
Old 10-24-2006
orno orno is offline
Registered User
  
 

Join Date: oktober 2006
Inlägg: 21
Eftersom jag känner trevligt, här är en översättning:

Citat:
Hej, beginne Gerade mich in der UNIX Welt zu recht zu finden: habe nunna folgendes Anliegen, hoffe ihr könnt mir helfen (ist sicher trival für euch, ledsen dafür -))
Hi, I'm just börjat hitta vägen runt UNIX-världen och har nu följande problem, jag hoppas ni kan hjälpa till (dess största sannolikhet triviala för dig och jag är ledsen för det)

Citat:
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 dö Dateien sortiert ausgibt.
Jag vill skriva en liten Shell-script som jämför mina filer i en viss mapp och sedan sorterar ut beroende på antalet ord ingår.

Citat:
Ich weiß der befehl wc-w zählt die Wörter einer Datei und der Befehl sortera sortiert
Jag vet kommandot "wc-w" räknar antalet ord i en fil och kommandot "sortera", sorters filer

Citat:
Problem: Ich muss ja nunna erstmal dö dateien anhand der Anzahl der Wörter vergelichen, sprich die Wörter Zahlen: wc-w datei1 datei1: zählt die Wörter i datei1 und ind datei2 und gibt Ergebnis aus, soweit så gut: ich wollte nunna für mein Verzeichnis folgendes probieren: hitta <verzeichnis>-namn *. txt | wc-w; bekomme als Ergebnis aber leider nur die Anzahl der dateien raus und nicht die Anzahl der Wörter i dieser: es werden 3 Dateien gefunden und gelistet und diese drei Dateien wollte ich nunna en dö Standardeingabe von wc reichen, damit wc entsprechend arbeitet (wie wc-w dateie1 datei2) das Tut dö skal offensichtlich nicht: wc zählt die Anzahl der dateien ????????
Mitt problem: Jag har för första jämföra filer för antalet ord: t.ex. wc-w fil1 fil2 "jämförs antalet ord i fil1 och fil2 och ger mig resultatet. So far so good. Då jag vill prova följande för min mapp: "hitta <folder>-namn *. txt | wc-w"

Detta tyvärr ger mig antalet filer och inte på antalet ord i dessa filer. Så om 3 filer hittas och listas, jag vill nu skicka dessa 3 som underlag för wc så att wc kan göra sin magi på dem (t.ex. wc-w fil1 fil2). Av någon anledning tankskalet inte göra detta och wc räknar antalet filer????

Citat:
Wiegesagt bin neu, bin für jeden Tipp dankbar
Som jag sa, jag är ny och jag är tacksam för alla tips

Puh
  #5 (permalänk)  
Old 10-24-2006
Glenn Arndt's Avatar
Glenn Arndt Glenn Arndt is offline Forum Advisor  
Anomalous Lurker
  
 

Join Date: februari 2006
Ort: Indianapolis, IN
Inlägg: 255
Kod:
for file in $(find <directory> -name '*.txt'); do
  wc -w $file
done
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 11:12.


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