こんにちは、行内の文字列を検索する必要がある xml ファイルがあります。存在する場合は、それを何かに置き換えて、次の文字列を検索し、それを必要な に置き換えます。私はこれを試しました
while read line
do
user=`echo $LINE |grep "<?xml"`
if [ $user == "<?xml" ]; then
replace=utf-8
user=`echo $LINE|sed "s/UTF-8/${replace}/"` >> $input_file
fi
done
1 つの文字列のみをチェックし、残りの方法をチェックしています。
残りをチェックする方法も同様で、いくつかのチェックを行って交換します。