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