用Shell命令 获取文件中某一行数据.比如第4行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Shell命令 获取文件中某一行数据.比如第4行相关的知识,希望对你有一定的参考价值。

tail命令看文件结尾部分, head看开头部分, sed可以看任意位置的文件内容。如果不懂linux的shell的话, 可以找w o解决。以后要是遇到了linux方面的问题, 都可以帮忙解决哦! 参考技术A cat test| awk 'NR==4'或cat test|sed -n '4p'(获取test文件的第4行) 参考技术B sed -n '4p' file追问

我要获取的是 我平板电脑/system/build.prob文件中的第四行。用adb shell 进去后这个命令不行

追答

我不知道平板电脑下有哪些可操作文本的命令。因为平板只是基于linux的内核。

追问

在平板上好多命令是不能用的,不过我找到方法了》分享下:》
1.用adb pull 命令把文件传到本地 。
2.然后用sed 命令获取指定行。困扰了我半天!

参考技术C cat file |awk 'if(NR==n)print $0;'

n表示具体行数。
参考技术D awk 'if(FNR==4)print $_' file_name

JQ如何取table中某一行的数据

可以在鼠标经过table时,获得当前行与列的值。页面如下所示: 

具体操作就是点击“删除”按钮,然后调用jquery插件页面,这时候需要获得相应行的“ID”进行操作。

参考技术A 你可以通过table的ID 然后去找你想要的那一行就行了 但是个人觉得使用相对位置比较好 那样就不用很麻烦给每个tr和td都设ID了 只需要给table设个ID就行了 甚至可以连table的ID都不设置 但是建议设置的好 避免页面有多个table 到时候选择起来很麻烦的 而且 如果你的选择器无效的话 建议你直接打开网页源代码 然后再写选择器 那样更容易写对追问

刚开始学JQ,好多技巧还不太会,如果是下面这张表的话应该怎么写?

追答

请把这个网页在浏览器中运行后的源代码给我 然后告诉我 你想找哪一列 我再写给你 你这是设计的源码 不是运行的源码吧 因为可能涉及到母版页 我只是按照我的开发工作来想的 所以还是给我浏览器的源代码 那样会比较清楚

追问

内容太长,用私信发过去了。

追答

童鞋 代码改好了吧 呵呵 以后JQ选择器不回就直接看浏览器的源码 学JQ首先从选择器开始 其他的函数直接调用就好 如果你能正确获得整个页面中的所有元素 那我告诉你 你入门了

本回答被提问者和网友采纳
参考技术B 某一行?根据点击触发点击的哪一行么? 就是根据 td 选择 tr 了。。 参考技术C 看你怎么写监听事件了。追问

如果是这张表,应该怎么写?

追答

我最怕问题描述不仔细的了,你具体问题都说不清。别人怎么帮你解决。

以上是关于用Shell命令 获取文件中某一行数据.比如第4行的主要内容,如果未能解决你的问题,请参考以下文章

shell grep 的结果只取第一行

如何获取ListView中某一列的数据

ZooKeeper的shell行操作

Linux shell 读取文本中某几行数据并输出成新文件

labview如何读取文本文档中某一行的字符串

如何从C#中获取ListView中选中某一行某一列的值