代码之家  ›  专栏  ›  技术社区  ›  jmindel

源别名防止显示较少的缓冲区

  •  0
  • jmindel  · 技术社区  · 4 年前

    我正在写一个bash脚本,它需要能够 cd less 光盘 ,我明白我需要 source 调用它时的脚本,这是通过ZSH config中的别名完成的。但是,当我这么做的时候, 较少的 打断:而不是 echo -e "$result" | less 显示它通常的滚动缓冲区,长文本被转储到shell中。

    对于上下文,这是一个bash脚本,充当节点.js脚本,以便能够以本机方式访问bash命令(如 光盘 , open alias bk='source ~/.../bookmark/bookmark.sh' .

    有什么办法可以同时满足 光盘 较少的 ?

    0 回复  |  直到 4 年前
        1
  •  0
  •   jmindel    4 年前

    固定的!这在我的剧本逻辑中是个问题。我用的是 condition=$(echo $result | cut -c 1-3) $result ,然后我用 $result | head -c 3 $结果 当通过运行确定时 ./bookmark.sh 相当于获取前三个字符,但运行别名会产生问题。