我是 Linux 新手。我想成为一名系统管理员。我参加了亚马逊的一次面试。他们让我写一个 cmd 来在文件中查找以“s”开头并以“a”结尾的字符串。我知道我们必须使用 grep,但我不知道如何使用它。此外,他们还询问 grep 的工作原理。有人能简要回答一下这个问题吗?
提前致谢
答案1
手册页是最有用的。阅读手册页需要一些时间,但是,作为一名新手系统管理员(恭喜!),开始能够浏览和理解手册页对你大有裨益
互联网上有很多手册页,因此你可以在谷歌上搜索“grep man page”并找到一个
这是我发现的一个
http://linuxcommand.org/man_pages/grep1.html
在手册页中,往下一点你会看到关于“正则表达式”的讨论。上面的命令不需要任何复杂的正则表达式,你只需要一个正则表达式来匹配字符串开头和结尾的字符
祝你好运!