Как я могу открыться, несколько равных документов аккуратным способом с использованием cmd проявляют?

Я не мог найти его на странице справочника, таким образом, здесь мы идем. Я открываю несколько документов того же типа (.pdf, .tex и т.д.) ежедневно. Согласно этому, это возможно, однако я ищу более аккуратный путь / более короткий код т.е. insted evince file.ext file.ext ... Я хотел бы что-то как evince file.ext*4.Заранее спасибо!

1
задан 5 September 2017 в 07:58

2 ответа

Если Вы хотите открыть несколько документов того же типа, просто необходимо соответствовать части, которая подобна в файлах, которые Вы хотите открыть.

, Например, если бы Вы хотите открыть все файлы PDF в папке, Вы работали бы

evince *.pdf

, если бы Вы хотите открыть все файлы PDF, начинающиеся 2, Вы работали бы

evince 2*.pdf

, Если, то, что Вы имели в виду, открывает 4 раза тот же файл, Вы могли работать

for i in $(seq 4); do  evince file.ext & done

Сюда , можно найти еще некоторые примеры на сопоставлении с образцом.

2
ответ дан 7 December 2019 в 12:32

Если Вы соглашаетесь с функцией оболочки в своем профиле, Вы могли бы сделать это:

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. Если последним аргументом не является число, проявите, выполняется с регулярными аргументами.

1
ответ дан 7 December 2019 в 12:32

Другие вопросы по тегам:

Похожие вопросы: