Intereting Posts
Медленная загрузка с собственного сервера Блокировать доступ в Интернет для 1 пользователя Debian 6.0 с 2,6,39 ядрами, отбрасывающими пакеты, аппаратурой на песчаном мосту Каков наилучший способ совместного использования сокета аутентификации SSH с другим пользователем? Какой процесс имеет PID 0? Как восстановить файл crontab по умолчанию Скопировать папки имеет определенную часть имени, и это контент создать туннель на локальном сервере Безопасное управление системными / локальными / проектными пакетами Python? Почему «xdg-open» терпит неудачу, хотя «xdg-mime query defaut» преуспевает в Ubuntu 10.10? Может ли интерактивная оболочка стать неинтерактивной или наоборот? rlwrap: многоязычное автозаполнение tclsh Есть ли способ сохранить приложение после закрытия терминала, который его вызывает? Является ли идентификатор машины uuid? Всегда ли сценарий инициализации возвращает правильный код выхода при запуске состояния?

Подстановка расширений файлов на переменную

Я хотел бы сделать следующее: создать .tex и сразу показать его после компиляции с evince, в идеале это будет так:

 showpdf file.tex 

поэтому я написал

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

где ? для чего-то, что займет $1 и заменить .tex на .pdf

Ты имеешь в виду:

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

как насчет

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

где

  • ${x%suffixe} удалит suffixe из конца ${x}