Como obter uma extensão de arquivo em vários idiomas

Como obter uma extensão de arquivo no Bash :

ext=${file_name##*.}
name
=${file_name%.*}

Como obter uma extensão de arquivo em PHP :

$ext = pathinfo($file_name, PATHINFO_EXTENSION);

Como obter uma extensão de arquivo em Perl :

my $ext = ($file_name =~ m/([^.]+)$/)[0];

Como obter uma extensão de arquivo em Ruby :

ext = File.extname(file_name)

Como obter uma extensão de arquivo em Python :

import os
ext
= os.path.splitext(file_name)[1]

Como obter uma extensão de arquivo em JavaScript :

var ext = /.(w+)$/.exec(file_name)[1]

Como obter uma extensão de arquivo em C #

FileInfo f = new FileInfo(“test.txt”);
string ext = f.Extension; # ext = txt

Como obter uma extensão de arquivo em D

char[] ext =std.path.getExt(fnam)