Как создать псевдоним, который запускает zathura с вкладками

Сzsh:

проще
#! /bin/zsh -
f1() print -r -- ${(M)@:#???*}

${array:#pattern}заключается в удалении из расширения массива элементов, соответствующих шаблону (расширение над операторами ${var#pattern}/${var##pattern}ksh ). С флагом расширения параметра M(для , совпадающим с ), происходит обратное и сохраняются только те, которые совпадают.

0
22.06.2020, 15:00
2 ответа

Вам необходимо использовать подстановку команд в свой псевдоним:

alias zathura='zathura -e $( tabbed -c ) & disown'

Обратите внимание, что замещающий текст псевдонима должен быть 'заключен в одинарные кавычки ', чтобы tabbed -cне расширялся сразу после определения псевдонима.

0
28.04.2021, 23:14

Кроме того, вы можете использовать tabbedкоманду -r:

alias zathura='tabbed -c -r 2 zathura -e id'

Соответствующая документация на справочной странице дляtabbed:

-r narg
               will replace the narg th argument in command with the window id, rather than appending it to the end.
0
28.04.2021, 23:14

Теги

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