gpt4 book ai didi

tabs - 制表符间隔数据到填充列

转载 作者:行者123 更新时间:2023-12-01 05:52:23 25 4
gpt4 key购买 nike

寻找列格式化脚本,我觉得这可能是一行 awk。理想情况下,我只需要一个小的 shell 脚本。

数据是制表符分隔的,每一行的每个单元格都是可变长度的,当然,里面可能有空格。

所以我们有这样的东西

dasj    dhsahdwe    dhasdhajks  ewqhehwq    dsajkdhase dward das dsaw    das daswffjdk    ewf jken    dsajkw  dskdwhklt    ewq vn1 daskcn  daskw

最终应该是这样的:

dasj       dhsahdwe   dhasdhajks ewqhehwq   dsajkdhas e dward    das        dsaw       das        daswf     fjdk       ewf        jken       dsajkw     dskdw     hklt       ewq        vn1        daskcn     daskw     

理想情况下,能够调整每个之间的硬间距量。如果它逐列查看会更好,因此前导短单元格不会全部获得相同的正确填充。

不理想:

1       dhsahdwe   dhasdhajks ewqhehwq   dsajkdhas 2       das        dsaw       das        daswf     3       ewf        jken       dsajkw     dskdw     4       ewq        vn1        daskcn     daskw     

理想:

1  dhsahdwe  dhasdhajks  ewqhehwq  dsajkdhas 2  das       dsaw        das       daswf     3  ewf       jken        dsajkw    dskdw     4  ewq       vn1         daskcn    daskw     

最佳答案

如果您使用的是 BSD 派生的操作系统(包括 Mac OS X),列 (1) 及其 -t 选项可能会满足您的要求:

% column -t coltest                                                               
dasj dhsahdwe dhasdhajks ewqhehwq dsajkdhas
e dward das dsaw das daswf
fjdk ewf jken dsajkw dskdw
hklt ewq vn1 daskcn daskw

关于tabs - 制表符间隔数据到填充列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/333315/

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