#! /usr/bin/perl # dos-fn.pl -- convert long filenames to 8.3 restriction # $Id$ # Carlos Duarte , 991013 use strict; sub usage { print < $dst and $dst exists"; return 0; } print "$src -> $dst\n" if ($opts{'verb'}); return 1 if ($opts{'dont'}); rename $src, $dst or die "rename $src, $dst failed: $!"; return 1; } sub canon { local $_ = shift; y/[-!#$&()@_~a-zA-Z0-9]//cd; return lc $_; }