Я не мог найти его на странице справочника, таким образом, здесь мы идем. Я открываю несколько документов того же типа (.pdf
, .tex
и т.д.) ежедневно. Согласно этому, это возможно, однако я ищу более аккуратный путь / более короткий код т.е. insted evince file.ext file.ext ...
Я хотел бы что-то как evince file.ext*4
.Заранее спасибо!
Если Вы хотите открыть несколько документов того же типа, просто необходимо соответствовать части, которая подобна в файлах, которые Вы хотите открыть.
, Например, если бы Вы хотите открыть все файлы PDF в папке, Вы работали бы
evince *.pdf
, если бы Вы хотите открыть все файлы PDF, начинающиеся 2, Вы работали бы
evince 2*.pdf
, Если, то, что Вы имели в виду, открывает 4 раза тот же файл, Вы могли работать
for i in $(seq 4); do evince file.ext & done
Сюда , можно найти еще некоторые примеры на сопоставлении с образцом.
Если Вы соглашаетесь с функцией оболочки в своем профиле, Вы могли бы сделать это:
ev() {
[[ -z "$*" ]] && echo "usage: ev file [files] [#rpt]" ||
case ${@:$#} in
*[!0-9]*) evince $*;;
*) evince `yes ${@:1:$#-1} |head -${@:$#}`;;
esac
}
, Например, ev foo.tex 2
выполнения evince foo.tex foo.tex
. Если последним аргументом не является число, проявите, выполняется с регулярными аргументами.