我在 linux 上使用 dmenu 列表选择工具。假设我的典型调用是这样的:
ls | dmenu $DMENU_OPTIONS
.dmenurc 中的设置:
DMENU_FN="Liberation:size=16"
DMENU_OPTIONS="<...> -fn $DMENU_FN"
然后,我使用了一些基于 dmenu 的快速启动脚本。这行需要 dmenu 选项:
dmenu_cmd="dmenu $DMENU_OPTIONS"
现在,我将字体名称切换为Liberation Mono,字体片段现在被识别为一个选项的两个参数。Dmenu 出现语法错误。我无法使用引号或反斜杠解决这个问题。所以有一个带有空格键的变量应该传递给另一个变量。