BASH
Algú em podria dir que signifiquen { }\; del final de l’expressió seguent:
find /home/fju/Astrobiology_Magazine -name ‘*.pdf’ -exec pdftotext -nopgbrk -q { }\;
L’expressió serveix per trobar tots els fitxers PDF del directori indicat i aplicar a cada fitxer l’extracció del text, però m’agradaria saber que fa, i quina importància tenen els signes indicats.
Sempre que puc, cada vegada més faig servir la consola. Aquests signes els he vist en altres casos però no he pogut esbrinar el seu significat.






Bones!
Doncs mira, ací tens una [url=http://docs.hp.com/es/5187-2217/ch02s18.html:3cwqpri8]bona explicació[/url:3cwqpri8] de find (no només allò que demanes). Per a la part que demanes:
[quote:3cwqpri8]Execució d’ordres als fitxers
Podeu executar ordres sobre els fitxers trobats amb find. Suposem que voleu eliminar tots els fitxers que representen l’extensió .tmp al directori actual i els subdirectoris corresponents. Aleshores heu d’introduir:
$ find . -name ‘*.tmp’ -exec rm {} \;
En aquest exemple se cerquen i mostren a la pantalla tots els fitxers del directori actual i els subdirectoris corresponents amb extensió .tmp i, a continuació, s’eliminen eixos fitxers. L’opció -exec fa que la següent ordre (rm) s’execute. Les claus {} indiquen els fitxers trobats amb find. El punt i coma final exec s’ha de precedir per una antibarra (\;).[/quote:3cwqpri8]
Ha estat d'ajuda aquesta resposta?
LikeDislikeMoltes gràcies.
El lloc d’HP es força interessant.
Jo vaig trobar aquest [url:2dm8g289]http://www.ibm.com/developerworks/aix[/url:2dm8g289]
Hi ha un tutorial de BASH i d’ expressions regulars i altres coses bastant interessants.
Si et dones d’alta et pots baixar el tutorials en format PDF, no demanen masses dades i es gratuït
Ha estat d'ajuda aquesta resposta?
LikeDislikeL’ adreça correcta és [url:2rmperqw]http://www.ibm.com/developerworks/linux[/url:2rmperqw]
Ha estat d'ajuda aquesta resposta?
LikeDislike