
Bästa kommandot för att sortera textfiler
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? 

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.....
https://www.cyberciti.biz/tips/howto-li ... -file.html
I exemplen byter du bara ut *.mp3 mot t ex *.pdf osv.....
Xubuntu på flera maskiner. Men inte Unity!
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Mer Terminalanvändande i Ubuntu vore bra. Och Xfce. Och Mate.
Re: Bästa kommandot för att sortera textfiler
Tyvärr inte såvitt jag kan förstå.
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å?

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
twitter @ BarreGargamel
blogg @ Gargamel.NU
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?

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
Men det kan iofs bero på att jag inte riktigt förstår hela kravställningen
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
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? 

Re: Bästa kommandot för att sortera textfiler
kanske, men ett tänkbart scenario är i sådant fall
Dock
Kod: Markera allt
gawk '/\<mjöl\>/ || /\<mjölk\>/ {print FILENAME}' * | xargs grep -L "advocado" | uniq | sort
- 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
________________________________________________________________
twitter @ BarreGargamel
blogg @ Gargamel.NU
twitter @ BarreGargamel
blogg @ Gargamel.NU
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.
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?






