#!/bin/bash
convert_file()
{
for file in `find .`
do
if [[ -f $file ]]
then
if [[ ${file##*.} == h || ${file##*.} == cpp || ${file##*.} == sql || ${file##*.} == ini || ${file##*.} == xml ]]; then
cp $file $file".bak"
iconv -f GB2312 -t UTF-8 $file > $file".tmp"
rm $file
mv $file".tmp" $file
echo $file
fi
fi
done
} convert_file
代码解释:
KaTeX parse error: Expected '}', got '#' at position 6: {file#̲#*.}中,表示把file字符…{file}文件的后缀名