]> git.phdru.name Git - dotfiles.git/blob - bin/recode-inplace
Feat(recode-filenames-recursive): Allow to omit parameters
[dotfiles.git] / bin / recode-inplace
1 #! /bin/sh
2
3 fromenc="$1"
4 toenc="$2"
5 shift 2
6
7 tmpfile="`mktemp`" &&
8
9 for file in "$@"; do
10    iconv -f "$fromenc" -t "$toenc" "$file" >"$tmpfile" &&
11    cp "$tmpfile" "$file"
12 done
13
14 exec rm "$tmpfile"