Visa obesvarade inlägg | Visa aktiva trådar Aktuellt datum och tid: 21 okt 2017, 23:23



Svara på tråd  [ 10 inlägg ] 
 Bästa kommandot för att sortera textfiler 
Författare Meddelande

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Bästa kommandot för att sortera textfiler
Jag undrar vilket kommando som är bäst om man vill sortera textfiler till olika mappar (alltså inte script utan ett någorlunda enkelt kommando). Det jag vill göra är alltså att sortera filer som innehåller text (oftast html-filer eller pdf etc) till bestämda mappar utifrån att de innehåller vissa nyckelord. Jag antar att det är grep och sort som ska användas? Men hur ska kommandot se ut, vilket syntax ska det ha? :)


25 sep 2017, 13:05
Profil

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Ingen där? :-\


26 sep 2017, 11:55
Profil
Användarvisningsbild

Blev medlem: 09 maj 2007, 09:46
Inlägg: 3846
OS: Xubuntu
Utgåva: 16.10 Yakkety Yak
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Här tror jag kan vara en hjälp;

https://www.cyberciti.biz/tips/howto-li ... -file.html

I exemplen byter du bara ut *.mp3 mot t ex *.pdf osv.....

_________________
Arch och Ubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra.


26 sep 2017, 17:46
Profil

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Tyvärr inte såvitt jag kan förstå. :P Det där kommandot gör bara att du hittar vissa filer inte att sortera textdokument baseras på vad som står i dokumenten. Tex. låt säga att jag har 500 textdokument och vill sortera alla som innehåller 'ost' och 'pannkaka' men inte 'filmjölk' till en enda mapp, hur gör jag då?


26 sep 2017, 17:58
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 10:23
Inlägg: 2279
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
du kan använda dig av kommandon som grep, sed, awk och andra text-verktyg för att göra detta, men då du redan sågat användadet av skript så blir det en väldigt lååååång kommandorad (vilket gjort att jag tappat intresset :))

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


27 sep 2017, 10:25
Profil WWW

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Väldigt långt? är du säker ??? Borde det inte bara vara en kortare kombination av sort och grep?


27 sep 2017, 11:13
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 10:23
Inlägg: 2279
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Möjligt, men jag ser inte vad det skulle vara.
Men det kan iofs bero på att jag inte riktigt förstår hela kravställningen

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


27 sep 2017, 12:47
Profil WWW

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Tänk dig följande du har 20 html filer och 30 pdf filer. Du vet inte om vad respektive fil innehåller annat än att säg handlar om olika recept. Nu vill du ha alla filer som innehåller ordet 'mjöl' och 'mjölk' men inte 'avocado' sorterad i en mapp men du vill slippa läsa igenom alla. Du går då med terminalen och ställer dig där och ger ett kommando, frågan är vilket. Är det klarare? :)


27 sep 2017, 12:55
Profil
Användarvisningsbild

Blev medlem: 13 dec 2006, 10:23
Inlägg: 2279
Ort: Stockholm
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
kanske, men ett tänkbart scenario är i sådant fall
Kod:
gawk '/\<mjöl\>/ || /\<mjölk\>/ {print FILENAME}' * | xargs grep -L "advocado" | uniq | sort


Dock
  • exemplet är case-sensitive
  • går säkert att lösa helt med gawk, orkar dock inte lära mig
  • det är inte vidare smidigt att skriva

personligen hade jag tillverkat ett skript som tar variabler som parametrar till sig för de sökord jag filerna skall innehålla samt de sökord som filerna inte skalla innehålla.

_________________
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU


28 sep 2017, 14:31
Profil WWW

Blev medlem: 26 sep 2007, 20:49
Inlägg: 705
OS: Ubuntu
Svara med citat
Inlägg Re: Bästa kommandot för att sortera textfiler
Ursäkta sent svar. :) Ok du har övertygat mig, det är skript jag ska använda. 8) Skälet till att jag föredrog kommando är att jag aldrig använt skript och därför kändes det lättare med ett terminalkommando. :-[ Mitt problem är snarast att jag inte vet hur man applicerar ett skript så även om du ger förslag på hur ett sådant skulle se ut så måste jag ha instruktioner på hur man gör när man s.a.s tillämpar det på mappen i fråga. :-[ Men det kanske inte är så svårt att lära sig? :unerd: :)


13 okt 2017, 16:34
Profil
Visa inlägg nyare än:  Sortera efter  
Svara på tråd   [ 10 inlägg ] 

Vilka är online

Användare som besöker denna kategori: Inga registrerade användare och 4 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
Main Engineer for phpBB3: Bertie at phpBB.com © 2000 - 2002, 2005 - 2007, the Group behind the Open Source code of phpBB.
Designed by STSoftware, modified by Katt, Konservburk & Peetra. Swedish translation by Peetra & phpBB Sweden © 2006-2011