当所有行在相同的选项卡边界处相遇但是在行时,UNIX paste(1)可以很好地完成此 *** 作
大小不同(在合并行的文件中),文本出来很尴尬.
具有所需效果的糊剂(1)的实例:
$echo -e "a\nb\nccc\nd" | paste - -a bccc d
膏(1)的例子具有不希望的效果:
$echo -e "a\nb\ncccccccccccc\nd" | paste - -a bcccccccccccc d
请注意第二列如何排列.我希望’b’与’d’对齐,这需要一个额外的标签.不幸的是我相信这是粘贴实用程序的限制,所以如果有人知道如何获得上面所需的效果,我很乐意听到它.
解决方法 查看列实用程序…$echo -e "a\nb\ncccccccccccc\nd" | paste - - | column -ta bcccccccccccc d总结
以上是内存溢出为你收集整理的linux – 如何使用paste(1)排列列?或者如何使对齐表合并shell中的行?全部内容,希望文章能够帮你解决linux – 如何使用paste(1)排列列?或者如何使对齐表合并shell中的行?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)