como executar esse comando em ordem numerica ? [RESOLVIDO]

1. como executar esse comando em ordem numerica ? [RESOLVIDO]

bilu
ET_bilu

(usa Void Linux)

Enviado em 27/09/2020 - 23:23h

olá
eu tenho que concatenar 250 arquivos pdf
eu usei o comando $ pdfunite *.pdf saida.pdf mas apesar de estarem colocados como 1.pdf 2.pdf etc eles não são concatenados nessa ordem
como resolver ?


  


2. MELHOR RESPOSTA

Palomo
palomo

(usa Arch Linux)

Enviado em 28/09/2020 - 02:26h

Não sei se vai funcionar mais tente este comando dentro da pasta que tem os arquivos pdf

pdfunite $(ls -1 | sort) saida.pdf 


O subcomando ls -1 | sort Lista os arquivos do diretório por ordem de nome

----------------------------------------------------------------------------------------------------------------

#!/bin/bash
echo "Acredite que vale a pena viver, e a tua convicção ajudará a criar este fato."

----------------------------------------------------------------------------------------------------------------

3. Re: como executar esse comando em ordem numerica ?

bilu
ET_bilu

(usa Void Linux)

Enviado em 28/09/2020 - 03:09h

ainda não funcionou
a maioria das paginas está normal mas por algum motivo a pagina 181 veio logo a frente do 1
mas eu tive que usar pdfunite (ls -1 *.pdf | sort -n) saida.pdf porque não roda sem a entrada.pdf


4. Re: como executar esse comando em ordem numerica ? [RESOLVIDO]

bilu
ET_bilu

(usa Void Linux)

Enviado em 28/09/2020 - 03:18h

ET_bilu escreveu:

ainda não funcionou
a maioria das paginas está normal mas por algum motivo a pagina 181 veio logo a frente do 1
mas eu tive que usar pdfunite (ls -1 *.pdf | sort -n) saida.pdf porque não roda sem a entrada.pdf


eu devo ter digitado algo errado por engano pois esse mesmo comando funcionou quando eu rodei novamente

$ pdfunite (ls -1 *.pdf | sort -n) saida.pdf






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts