gpt4 book ai didi

linux - 如何使用 paste(1) 排列列?或者如何在 shell 中制作对齐的表格合并线?

转载 作者:IT王子 更新时间:2023-10-29 00:11:54 24 4
gpt4 key购买 nike

我想合并线,使合并后的线在同一边界上对齐。UNIX paste(1) 在所有行都在同一制表符边界处相遇时可以很好地执行此操作,但是当行大小不同(在行被合并到的文件中),文本看起来很尴尬。

具有预期效果的 paste(1) 示例:

$ echo -e "a\nb\nccc\nd" | paste - -
a b
ccc d

具有不良效果的粘贴 (1) 示例:

$ echo -e "a\nb\ncccccccccccc\nd" | paste - -
a b
cccccccccccc d

请注意第 2 列如何不对齐。我希望“b”与“d”对齐,这需要一个额外的选项卡。不幸的是,我相信这是粘贴实用程序的限制,所以如果有人知道如何获得上述所需效果,我很乐意听听。

最佳答案

查看实用程序...

$ echo -e "a\nb\ncccccccccccc\nd" | paste - - | column -t
a b
cccccccccccc d

关于linux - 如何使用 paste(1) 排列列?或者如何在 shell 中制作对齐的表格合并线?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2968219/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com