Dlaczego odczytywanie i zapisywanie tego samego pliku przez przekierowanie we / wy skutkuje pustym plikiem w Uniksie?
Jeśli przekieruję dane wyjściowe polecenia do tego samego pliku, z którego czyta, jego zawartość jest usuwana.
sed 's/abd/def/g' a.txt > a.txt
Czy ktoś może wyjaśnić dlaczego?