blob: 13e6258b1367f3bc594a2f5d8321ca4bbef5a295 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
#
# Do a sed in place for a set of files. This is like GNU sed -i, but
# we can't assume GNU sed.
set -eu
sedcmd="$1"
shift
for filename in "$@"
do
temp="$(mktemp)"
sed "$sedcmd" "$filename" > "$temp"
mv "$temp" "$filename"
done
|