[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Consulta expresión regular



El día 22 de abril de 2017, 16:09, Darío <darioslc@openmailbox.org> escribió:
> Buenas!
>  Una consulta, estoy haciendo un alias para cada vez que compilo con
>  pdflatex, pero siempre tengo que poner la carpeta donde quiero que añada
>  los archivos y la ruta del mismo archivo .tex a compilar.
>  La cosa en consola sería algo así:
>
>  pdflatex -output-directory /home/tex/ /home/tex/ejemplo.tex
>
>  donde -output-directory /home/tex/ es la opciòn para decirle que al
>  compilar ponga los archivos .pdf .out .log etc en esa carpeta,
>  y el resto es el archivo a compilar (ejemplo.tex)
>
>  Por lo general compilo, en una carpeta y quiero que el .pdf quede en esa
>  misma carpeta, no en el /home como lo haría si no pusiera
>  -output-directory /home/tex/.
>
>  El alias que cree fue compitex='pdflatex -output-directory', funciona
>  bien, pero lo que quisiera saber si es que se puede mediante alguna
>  expresión, es que sólo tenga que poner la dirección del archivo .tex a
>  compilar, algo así:
>  compitex /home/tex/ejemplo.tex
>
>  y los archivos que crea los envíe al mismo destino del archivo .tex sin
> necesidad de que le aclare antes cuál es. Y cualquier otro archivo que
> compile en una carpeta diferente haga lo mismo:
>
> compitex /home/otra_carpeta/archivo.tex
>
> y los archivos los tiene que enviar a /home/otra_carpeta/
>
> Me suena a esos ejemplos sobre la hora o fecha, pero no sé cómo se hacen
> esas expresiones.
>
> Saludos y gracias!
> Darío
>

Te daré unas ideas:
Haz un script y luego declara el alias a ese script
mira los comandos "dirname" y "basename"
man dirname
man bash (Special Parameters para usar los parámetros pasados al
script: $*   $@ etc...)
S2


Reply to: