tengo el comando siguiente en mi .bashrc:alias Invocación de bash en el rastrillo
alias mfigpdf='for FIG in *.fig; do fig2dev -L pdftex "$FIG" "${FIG%.*}.pdftex"; done;
for FIG in *.fig; do fig2dev -L pstex_t -p "${FIG%.*}.pdftex" "$FIG" "${FIG%.*}.pdftex_t"; done'
Y quiero ejecutar el comando 'mfigpdf' en mi Rakefile:
desc "convert all images to pdftex (or png)"
task :pdf do
sh "mfigpdf"
system "mfigpdf"
end
Pero ninguna de las tesis tareas está funcionando. Podría simplemente copiar el comando en el archivo de búsqueda de insertarlo en un archivo de shellscript, pero no tengo código duplicado.
Gracias por su ayuda!
Matthias
¿Por qué no declarar este alias como una función en el archivo de rake? Tendrás todo el poder del rubí a tu disposición.Lo siento, hago todo en ruby y veo que estás usando rake, por eso no pude evitar preguntarte. –