Linux Today: Linux News On Internet Time.

More on LinuxToday

Normalizing Path Names with Bash

Sep 04, 2009, 01:34 (0 Talkback[s])
(Other stories by Mitch Frazier)

WEBINAR: On-demand Event

Replace Oracle with the NoSQL Engagement Database: Why and how leading companies are making the switch REGISTER >

"Each time a dir/.. match is found, variable expansion with substitution is used to remove the matched part of the path.

"Regular expressions were introduced in bash 3.0. Bash 3.2 changed regular expression handling slightly in that quotes around regular expressions became part of the regular expression. So, if you have a version of bash (with regular expression support) and the code doesn't work, put the regular expression in the while loop in quotes."

Complete Story

Related Stories: