это мой входной текстовый файл
< > & * ^ % $ # @ ! ) ( ) < > < > > > <
Это сценарий оболочки sed, который я использую.
sed 's/&/&/g ; s/</</g ; s/>/>/g' html_file.txt > new_file.txt
Это выходной файл:
<lt; >gt; & * ^ % $ # @ ! ) ( ) <lt; >gt; <lt; >gt; >gt; >gt; <lt;
Я не могу понять, почему вместо &
до сих пор стоят знаки <
и >
?