Jak usunąć wszystkie znaki diakrytyczne z pliku?

Mam plik zawierający wiele samogłosek ze znakami diakrytycznymi. Muszę dokonać tych zmian:

Zastąp ā, á, ǎ i à znakiem a.Wymień ē, é, ě i è za pomocą e.Zamień ī, í, ǐ i ì na i.Zamień ō, ó, ǒ i ò na o.Zastąp ū, ú, ǔ i ù u.Zamień ǖ, ǘ, ǚ i ǜ na ü.Zamień Ā, Á, Ǎ i À na A.Zastąp Ē, É, Ě i È E.Zastąp Ī, Í, Ǐ i Ì I.Zastąp Ō, Ó, Ǒ i Ò O.Zastąp Ū, Ú, Ǔ i Ù U.Zastąp Ǖ, Ǘ, Ǚ i Ǜ za pomocą Ü.

Wiem, że mogę je wymieniać pojedynczo:

<code>sed -i 's/ā/a/g' ./file.txt
</code>

Czy istnieje skuteczniejszy sposób zastąpienia tych wszystkich?

questionAnswers(8)

yourAnswerToTheQuestion