From 55a8cb026bc4df35f595381a2b962d4f852597e6 Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Tue, 5 Oct 2010 21:06:51 +0200 Subject: [PATCH] speed up the converter by calling sed only once --- scripts/shader-convert-nex2xon.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/scripts/shader-convert-nex2xon.sh b/scripts/shader-convert-nex2xon.sh index e7118cdb..a9757f88 100755 --- a/scripts/shader-convert-nex2xon.sh +++ b/scripts/shader-convert-nex2xon.sh @@ -1,11 +1,10 @@ -f=$1 +sed="" map() { rawfile=$1 from=$2 to=$3 - sed -i "s,\<${from#textures/}\>,${to#textures/}," "$f" - sed -i "s,\<${rawfile#textures/}\>,${to#textures/}," "$f" + sed="$sed""s,\<${from#textures/}\>,${to#textures/},;" } map textures/exx/base/base_crete01 textures/eX/eX_cretebase_01 textures/exx/base-crete01 map textures/exx/base/base_crete02 textures/eX/eX_cretebase_02 textures/exx/base-crete02 @@ -310,3 +309,5 @@ map textures/trak5x/wall/wall_wall5d textures/trak5/wall5d textures/trak5x/wall- map textures/trak5x/wall/wall_wall5e textures/trak5/wall5e textures/trak5x/wall-wall5e map textures/trak5x/wall/wall_wall6a textures/trak5/wall6a textures/trak5x/wall-wall6a map textures/trak5x/wall/wall_wall7a textures/trak5/wall7a textures/trak5x/wall-wall7a + +sed -i "$sed" "$1" -- 2.39.2