Cygwin: podczas zmiany operacji sed nie są zapisywane

1

Podczas gdy używam sed jestem w stanie zobaczyć poprawne wyniki w terminalu, ale zmiany w pliku nie są widoczne.

  1. Użyłem następującego polecenia:

    sed -e 's/MN2/MN9/g' 01_valid.txt
    
  2. na ekranie terminalu widzę zmiany we wszystkich liniach,

  3. ale kiedy wykonam:

    cat 01_valid.txt
    
  4. Wszystkie zmiany zniknęły.

    Operacja przechodzi bez błędów. Jakieś sugestie?

Ray
źródło

Odpowiedzi: