Você quer dizer:
pdflatex "$1" && evince "${1%.tex}.pdf"
Gostaria de fazer o seguinte:
crie um .tex
e mostre-o diretamente após a compilação com o evince, idealmente seria assim:
showpdf file.tex
então eu escrevi
#!/bin/sh
pdflatex $1 && evince ?
em que ?
é algo que levaria $1
e substituiria o .tex
por .pdf
e
pdflatex "$1" && evince "${1%.tex}.pdf"
onde
${x%suffixe}
excluirá suffixe
do final de ${x}
Tags pdf latex scripting shell-script string