tMove a file using sed operations - scripts - various script and utils
 (HTM) git clone git://z3bra.org/scripts
 (DIR) Log
 (DIR) Files
 (DIR) Refs
       ---
 (DIR) commit cc749062d567281112acce98d419c0aeb5424f8a
 (DIR) parent be4e557beb544140ff4351e189c4e7c3c309ce6f
 (HTM) Author: z3bra <willy@mailoo.org>
       Date:   Thu, 23 Oct 2014 16:49:02 +0200
       
       Move a file using sed operations
       
       Diffstat:
         A regmv                               |      18 ++++++++++++++++++
       
       1 file changed, 18 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/regmv b/regmv
       t@@ -0,0 +1,18 @@
       +#!/bin/sh
       +
       +test $# -ge 2 || { usage; exit 1; }
       +
       +test $1 = "-s" && simulate=1 && shift 1
       +
       +operation="$1"
       +
       +shift 1
       +
       +files="$*"
       +
       +for f in $files; do
       +    n=$(echo $f | sed "$operation")
       +    test -z "$simulate" && mv "$f" "$n" || echo "$f -> $n"
       +done
       +
       +exit 1