让“less”在最后一页后退出或“more”解释颜色

让“less”在最后一页后退出或“more”解释颜色

在脚本中,我正在执行一个git diff我想要快速翻页的操作。当我完成后,寻呼机将退出并且脚本将继续。

more对于这项任务来说非常有用,因为我可以space通过它并且它将在文件末尾退出。不幸的是,它显示的是控制字符,而不是差异颜色。

less显示颜色很好,但是当到达文件末尾时它不会退出,q这是需要的。

如何获得颜色支持并在最后退出space?无法添加外部工具,只能添加默认 macOS 安装附带的工具。

答案1

来自lessman页面:

-E or --QUIT-AT-EOF
          Causes less to automatically exit the first time it reaches end-of-file.

相关内容