From: Ramiro Polla Date: Thu, 15 Jul 2010 18:49:44 +0000 (-0300) Subject: Use a temporary file for sed_in_place() X-Git-Tag: v3.1~183 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=36dff814511a500f66685f7c46a6980a11b9894b;p=thirdparty%2Fccache.git Use a temporary file for sed_in_place() --- diff --git a/test.sh b/test.sh index 305174b14..ace9efa80 100755 --- a/test.sh +++ b/test.sh @@ -103,7 +103,8 @@ sed_in_place() { expr=$1 shift for file in $*; do - (rm $file; sed "$expr" >$file) <$file + sed "$expr" > ${file}.sed < $file + mv ${file}.sed $file done }