首页 > 解决方案 > 如何在 Unix 的 head 和 tail 之间添加换行符?

问题描述

在下面的 Unix 命令中(我在 zsh 中),为了便于阅读,我希望在长文本文件的head和之间出现一个空行。tail

这是命令:

cat LongTextFile.txt | tee >(head) >(tail) >/dev/null

我已经知道了

(head; echo; tail) < LongTextFile.txt

但我想知道是否可以使用该tee命令。

标签: unixzsh

解决方案


给你,这在 Zsh 中有效:

print -l "$(head LongTextFile.txt)" '' "$(tail LongTextFile.txt)"

推荐阅读