/ / Jak usunąć określony wzorzec z pliku - bash, sed, grep

Jak usunąć określony wzorzec z pliku - bash, sed, grep

plik.log:

This is a firstfile.c.txt: 234
This is a secondfile.cpp.txt: 456
welcome to scriptfile.h.txt: 999

Wydajność:

This is a firstfile.c: 234
This is a secondfile.cpp: 456
welcome to scriptfile.h: 999

Czy ktoś może mi pomóc usunąć .txt z pliku wejściowego i wyświetlić dane wyjściowe jak powyżej?

Odpowiedzi:

0 dla odpowiedzi № 1
cat file.log | sed "s/.txt:/:/"

lub

sed "s/.txt:/:/" file.log