Mercurial > bins
view tools/remove_num_prefix @ 6:3021deef1599
Encoding related fixes
* chomp encoding string
* reformat else (seems someone hacked it in)
* debug print encoding
* do not use :utf8 binmode ("re-encode") on written file if the input is _already_ UTF-8
author | Peter Gervai <grin@grin.hu> |
---|---|
date | Thu, 16 Oct 2008 00:02:14 +0200 |
parents | a84c32f131df |
children |
line wrap: on
line source
#!/bin/sh # Remove a numeric prefix (ex 0010_filename -> filename) on files # (c) 2005 J?r?me SAUTRET <jerome@sautret.org> # This script is distributed under GNU GPL. Ask Stallman for details. # $Id: remove_num_prefix,v 1.1 2005/08/22 19:58:27 jerome Exp $ set -o errexit if [ -z "$1" ] ; then cat <<EoF Usage: `basename $0` files... Remove a numeric prefix (ex 0010_filename -> filename) on files. EoF exit 1 fi files="$@" i=$min for file in $files do new="`echo "$file" | sed 's/^0*[0-9][0-9]*_\(.*\)$/\1/'`" echo "$file -> $new" mv "$file" "$new" done