How to extract suffix from a filename?

Michael A. Chase
Tue Jun 26 03:48:00 GMT 2001

There are a few possibilities.  Which is best for you depends on your
system.  Both bash and tcsh/csh have methods built in for chopping up
environment or shell variables.  You could also use sed in a pipeline if you
can't count on the shell you call having those abilities.

For bash, look in the manpage under "Parameter Expansion".  For tcsh, look
in the manpage for "modifiers".
Mac :})
** I normally forward private questions to the appropriate mail list. **
Give a hobbit a fish and he eats fish for a day.
Give a hobbit a ring and he eats fish for an age.
----- Original Message -----
From: "malcolm.boekhoff" <>
To: "Cygwin News Group" <>
Sent: Tuesday, June 26, 2001 02:38
Subject: How to extract suffix from a filename?

> Okay, it's a silly question - how can I extract the suffix from a file
> name (I know I can use "basename" and "dirname" to get the file and
> directory components)?

Unsubscribe info:
Bug reporting:

More information about the Cygwin mailing list