我正在进入Linux的世界,在工作中,我使用的grep
越来越多。通过这样做,我发现有时候这不足以满足我的需求。
grep
几天前,我在苦苦挣扎,我的一位资深Linux管理员同事告诉我使用awk
。我以如此快的速度震惊了我。
所以我的问题是,您什么时候选择一个使用另一个?grep
如果可以awk
节省时间,在上班并花费大量时间之前,我可以问自己什么问题?
这是一个很好的问题,但它确实非常广泛,并且主要基于意见。要回答您的问题,使用grep而不是awk实际上取决于您使用awk / sed的舒适程度。人们之所以会在后者上使用它有几个原因,例如,寻找比grep所提供的东西更具体的东西,或者您是否尝试用特定的字符串替换/编辑文件(使用sed)。但是同样,一切都取决于您的舒适度和使用awk / sed的经验。
—
ryekayo
使用
—
聪桂
less
以查看文件。使用grep
以搜索通过文件。使用sed
到编辑的文件。使用awk
过grep
并且sed
当你要处理的文件有某种结构(如列)。当您主要想处理行(例如删除或添加文本行)时,请使用sed
over awk
。我敢肯定有人会写一个20页的答案,比我的答案更完整。
嗨,佐藤,这不是关于长度,而是说什么。您的几行内容非常有用。谢谢。
—
frankguthrie