gpt4 book ai didi

linux - 找到稍微扭曲的固定宽度文件的长度

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:11 25 4
gpt4 key购买 nike

嗨,伟大的人们/我的导师和所有善良的人们。

我有一个固定宽度的文件,目前我正在尝试查找包含 x 字节的行的长度。我尝试了几个 awk 命令,但是它没有给我我想要的结果。我的固定宽度包含 208 字节,但有几行不包含 208 字节。我正在尝试查找那些没有 208 字节的记录。

这个命令给了我文件长度

awk '{print length;exit}' file.text

这里我尝试打印包含 101 个字节的行,但没有成功。

awk '{print length==101}' file.text

这里的任何帮助/见解都会非常有帮助

最佳答案

使用awk:

awk 'length() < 208' file

嗯,length() 给出的是字符数,而不是字节。该数字在 unicode 上下文中可能不同。您可以使用 LANG 环境变量强制 awk 使用字节:

LANG=C awk 'length() < 208' file

关于linux - 找到稍微扭曲的固定宽度文件的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53412013/

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