変数のファイル拡張子を置き換えます。

変数のファイル拡張子を置き換えます。

私は次のことをしたいと思います。 1つを作成して.texevinceにコンパイルしてから直接表示すると、理想的には次のようになります。

showpdf file.tex

だから私が書いた

#!/bin/sh
pdflatex $1 && evince ?

ここでは、?aを使用し$1て置き換える項目を表します。.tex.pdf

ベストアンサー1

はい、意味は:

pdflatex "$1" && evince "${1%.tex}.pdf"

おすすめ記事