Linux linux 知识大战--如何输出一个文件的第二列

stack · 2017年05月05日 · 最后由 bauul 回复于 2017年06月19日 · 2051 次阅读

想起来同事问过的一个面试题:如何输出一个文件的第二列?

因为没有固定文件的内容,所以应该可以随意发挥。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 7 条回复 时间 点赞
亮剑 回复

这有什么 问题吗?

bauul 回复

awk 不是按行处理吗?分隔符也是按行算吧。。。

#3 楼 @carl 正解

—— 来自 TesterHome 官方 安卓客户端

#2 楼 @jiazurongyu 正解

—— 来自 TesterHome 官方 安卓客户端

awk '{print $2}'
根据分隔符的话可以加-F 参数吧

#cut -d  ' ' -f 2 获取第二列数据
grep -a  '.'  *.txt | cut -d  ' ' -f 2

两次管道,第一次输出前两行 第二次输出倒数第一行

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册