>>78
スペースはこれで正解でしょうか。
改行を含むファイルは作り方が分からなかったので試せませんでした。

#!/bin/sh
OSUFFIX=$1
NSUFFIX=$2
for f in *$OSUFFIX
do
  FNAME="${f%.*}"
  mv "$FNAME$OSUFFIX" "$FNAME$NSUFFIX"
done