Sida 1 av 1
Varför fungerar inte cat kommandot?!
Postat: 15 mar 2016, 23:17
av Ainigma
Av någon mystisk anledning fungerar inte cat kommandot för mig. Målet är att sammanfoga flera pdf filer till en följd. Jag har testat:
cat Chapter1.pdf Chapter2.pdf > Test.pdf
och:
cat *.pdf > Mega.pdf
Jag har även testat
cat Chapter4.pdf Chapter3.pdf Chapter2.pdf >> Chapter1.pdf
Resultatet blir ändå detsamma: det blir bara den sista filen som blir outputfilen. Dvs i första exemplet blir Test.pdf identisk med Chapter2.pdf och inte någon ihopslagning av alla filer. När jag däremot testade att göra det på mp3 filer med exakt samma syntax då fungerade det perfekt!

Någon som kan hjälpa och förklara?
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 06:50
av eson57
cat är tänkt för textbaserade filer. Det kan dock fungera på vissa andra format som t.ex. mediafiler.
https://en.wikipedia.org/wiki/Cat_%28Un ... ther_files
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 08:07
av Ainigma
Jo men jag vet att andra använt det för att förena pdf filer, dessutom försökte jag förena textfiler i formatet odt (libreoffice) och det blev samma resultat som med pdf-filerna, och som jag tidigare nämnt det fungerade ju utmärkt med mp3 filerna och där ju så långt ifrån text man kan komma. Men vet du något annat kommando som är bättre för att förena filer text, pdf etc så lyssnar jag gärna.
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 08:29
av eson57
Hur man har lyckats slå ihop pdf:er med cat vet jag inte, men att det fungerar med mp3:or är inte så underligt. Det är ju liksom bara att klippa ihop 2 ljudfiler. Det fungerar oftast på samma sätt med filmfiler.
PDF å andra sidan, är ju mer ett bildformat, så där blir det genast knepigare. Det finns massor av "PDF-hanterare" där ute, om man söker. En favorit är
ImageMagick, som utan vidare utför det du efterfrågar.
Kod: Markera allt
sudo apt-get update
sudo apt-get install imagemagick
convert file1.pdf file2.pdf output.pdf
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 08:38
av Ainigma
Ok, men finns det inget program/kommando som kan sätta ihop två textfiler t.ex. två kapitel så att de blir en fil där det ena kapitlet kommer efter det andra?
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 08:51
av eson57
Då kan du återgå till cat...
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 09:43
av Ainigma
Men fungerar det på odt filer också?
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 10:24
av JoWa
https://askubuntu.com/questions/482277/ ... mmand-line
Men jag skulle kopiera innehållet och klistra in det på lämplig plats.
Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 21:34
av Ainigma
Har nu använt programmet, och det blev en pdf med alla dokument i, men pdf formatet ser helt annorlunda ut och inte alls bra.

Re: Varför fungerar inte cat kommandot?!
Postat: 16 mar 2016, 23:02
av eson57
Måste det vara ett rent kommandoverktyg? Annars kan du testa
PDF-Shuffler och
PDF Split and Merge, och se om något av dom är bättre.
Vill du absolut ha ett rent kommandoverktyg, kan du söka på "merge pdf files on linux" så lär du hitta några stycken.
Re: Varför fungerar inte cat kommandot?!
Postat: 17 mar 2016, 10:32
av Ainigma
Nej du har rätt det behöver jag inte. Det är bara det att det är roligt att använda terminalen så mycket som möjligt. Men jag ska testa "Master Pdf editor" som verkar lovande.

Re: Varför fungerar inte cat kommandot?!
Postat: 19 mar 2016, 07:51
av TicToc
pdfunite?
Usage: pdfunite [options] <PDF-sourcefile-1>..<PDF-sourcefile-n> <PDF-destfile>