有没有办法模拟/改进 BSD 的column -t
行为less
?即自动设置 的值less -x/--tabs=...
,使每列比该列中遇到的最宽值宽 2 个字符?
答案1
我使用以下命令,它可以很好地显示表格数据。它在我的环境中保存为函数,并且可以从标准输入和文件路径获取数据。我喜欢这个功能,因为使用 awk,我可以过滤掉大型文本文件中我不关心的信息,然后将其发送给读者。
powerReader() { column -t -s$'\t' "$@" | less -S; }
有没有办法模拟/改进 BSD 的column -t
行为less
?即自动设置 的值less -x/--tabs=...
,使每列比该列中遇到的最宽值宽 2 个字符?
我使用以下命令,它可以很好地显示表格数据。它在我的环境中保存为函数,并且可以从标准输入和文件路径获取数据。我喜欢这个功能,因为使用 awk,我可以过滤掉大型文本文件中我不关心的信息,然后将其发送给读者。
powerReader() { column -t -s$'\t' "$@" | less -S; }