Regular expressions in Linux Bash and KSH Shells

Written By
Web Webster
Web Webster
Dec 9, 2012

Many people thinks that RegExp is alien to Script and thinks that we have to depend on GREP or SED to use regexp extensively But from Version 3 of Bash we can use regular expression with out using grep or sed. This will save us lot of time and reduce no of lines of script we write. Lets take some example, I want to ask a user to enter “Yes” to do some activity depending on his input. He may end up with entering YES or Yes or YEs or some other form of YES or even just Y or y. Earlier versions of BASH and KSH we have to depend on grep to put a check on user input as shown below.

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.