Linux 找到固定宽度文件的长度,稍微扭曲一下
大家好,我的导师和所有善良的人 我有一个固定宽度的文件,目前我正在尝试查找包含x字节的行的长度。我尝试了几个awk命令,但是,它没有给我想要的结果。我的固定宽度包含208字节,但很少有行不包含208字节。我试图发现那些没有208字节的记录 这个命令给了我文件长度Linux 找到固定宽度文件的长度,稍微扭曲一下,linux,shell,unix,awk,sed,Linux,Shell,Unix,Awk,Sed,大家好,我的导师和所有善良的人 我有一个固定宽度的文件,目前我正在尝试查找包含x字节的行的长度。我尝试了几个awk命令,但是,它没有给我想要的结果。我的固定宽度包含208字节,但很少有行不包含208字节。我试图发现那些没有208字节的记录 这个命令给了我文件长度 awk '{print length;exit}' file.text 在这里,我试图打印包含101字节的行,但没有成功 awk '{print length==101}' file.text 这里的任何帮助/见解都将非常有助于营救
awk '{print length;exit}' file.text
在这里,我试图打印包含101字节的行,但没有成功
awk '{print length==101}' file.text
这里的任何帮助/见解都将非常有助于营救
perl -lne 'print "$.:", length if length != 208' -- file.text
逐行读取输入-n
在处理输入之前从输入中删除换行符,并将其添加到-l
打印中
awk
:
awk 'length() < 208' file
你已经在这个论坛上呆了足够长的时间,并且发布了足够多的问题,你现在应该比在没有样本输入/输出的情况下发布问题更清楚。如果没有,请参阅。嗨,Ed,谢谢你的回复。实际上我没有办法在这里发布固定宽度的样本文件。这就是为什么我不能在这里附加样本数据集的原因
LANG=C awk 'length() < 208' file