Linux Shell 找出一个文件里特定符号之前最长的一行 并记录长度
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux Shell 找出一个文件里特定符号之前最长的一行 并记录长度相关的知识,希望对你有一定的参考价值。
举个例子 寻找在;之前的数据长度
1234567;7654321
1234;5432112345
123456;123123
得到的结果就是第一行;之前最长 记录下的长度也就是7
如何用sed或者awk来实行这种命令?
替换一下文件路径就成了
awk -F\\; 't=length($1);if(t>l)l=t; s=$0ENDprint s, l' /path/to/your/file 参考技术A 这个可以使用正则进行匹配的。这个问题描述不是很清晰。不过可以给解决一下。
能否私聊啊
以上是关于Linux Shell 找出一个文件里特定符号之前最长的一行 并记录长度的主要内容,如果未能解决你的问题,请参考以下文章
教你如何解决JS/TS里特定String进行拆分然后遍历各个元素
教你如何解决JS/TS里特定String进行拆分然后遍历各个元素
linux shell命令怎么查找文件中指定字符串,并把这个字符串所在行和下面一行的内容写到另外一个文件中?