服务器开发的大哥们,awk命令在服务器开发中的实际应用是怎样的?

HappyJandun 2015-06-25 11:45:34
本人服务器开发方面是小白,但是对服务器开发挺感兴趣的?之前在面一个服务器开发的工作时,一个哥哥问了我一个涉及到awk命令的问题。我当时没答对,但是我对awk命令有了解的。

他说,比如,txt文件中存放的是订单信息,用awk命令提取特定的列。我很疑惑,服务器开发中真的会这样用awk么,订单数据不是一般都存放在数据库中么?

服务器中grep sed awk这些命令都有哪些用处?最好能结合实际的例子讲讲,因为现在我对这些命令的理解都还停留在Linux操作系统下对文本文件的处理方面,对实际开发中怎么用一点概念都没有。

先谢谢各位!

...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
HappyJandun 2015-06-29
  • 打赏
  • 举报
回复
引用 2 楼 lee244868149 的回复:
grep sed awk 这三个命令几乎是linux在shell中操作文本文件的核心命令,掌握好着几个命令可以完成大多数文本的操作,具体强大在哪里就不举例了,如果“awk命令提取特定的列”这个都不会,你说自己对awk有了解就可能可信度不高了 作为服务器开发需要大量的数据提取、处理、分类、管理,而且脚本中也会用到好多这样的命令,其实好多数的linux下开发,都会经常接触到这些命令,特别是和写脚本相关的。 至于你说这些命令有哪些用处,其实除了处理文本,还真说不出这些命令有其他用处,但是仅仅这三个命令就能完成这么多的文本处理工作,我想也没有理由不好好学习它,好在哪里只有用了才知道,比如将一个文件中的所有abc替换成123,用c实现起码要一个函数,但是sed -i 's/abc/123/g' a.txt 就能轻松做到 这里有自己学习这些命令的资料,从初级到高级可以参考一下,希望有用 http://download.csdn.net/detail/lee244868149/8795685
谢谢你耐心的回答,其实关于你说的这些理论我都有了解的,虽然用熟这些命令还需要很长的实践时间。我更期待,实际的服务器开发中,这些命令的用例。比如,我一直不理解为什么需要用awk命令来处理订单数据,订单数据不应该是放在数据库中,然后用数据库技术处理么?凡此种种。
奔跑的路 2015-06-26
  • 打赏
  • 举报
回复
grep sed awk 这三个命令几乎是linux在shell中操作文本文件的核心命令,掌握好着几个命令可以完成大多数文本的操作,具体强大在哪里就不举例了,如果“awk命令提取特定的列”这个都不会,你说自己对awk有了解就可能可信度不高了 作为服务器开发需要大量的数据提取、处理、分类、管理,而且脚本中也会用到好多这样的命令,其实好多数的linux下开发,都会经常接触到这些命令,特别是和写脚本相关的。 至于你说这些命令有哪些用处,其实除了处理文本,还真说不出这些命令有其他用处,但是仅仅这三个命令就能完成这么多的文本处理工作,我想也没有理由不好好学习它,好在哪里只有用了才知道,比如将一个文件中的所有abc替换成123,用c实现起码要一个函数,但是sed -i 's/abc/123/g' a.txt 就能轻松做到 这里有自己学习这些命令的资料,从初级到高级可以参考一下,希望有用 http://download.csdn.net/detail/lee244868149/8795685
HappyJandun 2015-06-25
  • 打赏
  • 举报
回复
发帖选板块是没找到服务器开发板块,所以系统提示的可以邀请的人也可能非对口的,如有打扰,望谅解。谢谢!

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧