A Beginner’s Guide to Grep: Basics and Regular Expressions
Grep is one among the system administrator’s “Swiss Army knife” set of tools, and is extremely useful to search for strings and patterns in a group of files, or even sub-folders. This article…
Advanced Awk for Sysadmins
In this article, we will discuss advanced Awk functionality, including string- and time-manipulation functions, associative arrays and user-defined functions. These can be very useful for a systems administrator to quickly summarise and analyse…
The Needle and the Haystack: Exploring Search Models, Part 2
In the previous article, we demystified some search-related jargon, and learned how the humble Grep can be used to simulate a Boolean-model search engine. In this concluding article on the subject, let us…
The Needle and the Haystack: Exploring Search Models, Part 1
Searching for the proverbial needle in the haystack occurs millions of times a day in the realm of cyberspace. Ever looked under the hood of a search engine — that apparently Rube Goldberg…




