Ich versuche, die Variable $ y in diesem Snippet unten zu verwenden, aber in den Dateinamen am Laufen halten wie $ y.pdfeine Variable in Einzel verwenden Versuch Zitate Bash
ls -v *.jpg | tr '\n' ' ' | sed 's/$/\ $y.pdf/' | xargs convert
ich auch zeigen sich haben versuchte das unten:
ls -v *.jpg | tr '\n' ' ' | sed 's/$/\'"$y.pdf"'/' | xargs convert
ls -v *.jpg | tr '\n' ' ' | sed 's/$/\ {$y}.pdf/' | xargs convert
Das obere schlägt gewöhnlich fehl, da sed etwas anderes erwartet. Die untere gibt nur meinen Dateinamen {$ y} .pdf an.
Irgendwelche Ideen für mich?
Danke!
Ich bin ziemlich sicher, dass ich das nicht will, nur weil ich mehrere JPG-Dateien in ein PDF zu kombinieren, nicht jedes JPG in ein PDF . – user2416047
Um auf chepners Editieren zu aktualisieren, ist es leider nicht so einfach. Vielleicht könnte es aber einen besseren Weg geben. Zusammenfassend kombiniere ich mehrere JPGs in einem einzigen PDF. Das Problem hier ist, ich habe etwa 10.000 Dateien. Jedes benannte Datum - Seite 1, Datum - Seite 2, usw. Das Problem ist, dass es aus irgendeinem Grund nicht richtig zusammengeführt wird, da es Seite 1, Seite 10, Seite 2, Seite 20, usw. geht. m mit ls -v. Ich suchte und fand [das] (http://stackoverflow.com/questions/8955425/how-can-i-convert-a-series-of-images-to-a-pdf- from-the-command-line -on-linux # comment32682437_8955465). – user2416047
Und bei seinem dritten Schnitt ... das hat wirklich funktioniert. Ich denke, was ich vorher getan habe, war input.txt file.pdf zu konvertieren, die versucht, input.txt in ein pdf zu konvertieren. Ich denke, ich habe das @ vermisst. Vielen Dank! – user2416047