zastąp nieznany ciąg między dwoma znanymi ciągami za pomocą sed
Mam plik o następującej treści:
WORD1 WORD2 WORD3
Jak mogę użyć sed do zastąpienia ciągu między WORD1 i WORD3 za pomocąfoo
, tak aby zawartość pliku została zmieniona na następującą ?:
WORD1 foo WORD3
Próbowałem następujących rzeczy, ale oczywiście brakuje mi czegoś, ponieważ nie daje to pożądanych rezultatów:
sed -i '' 's/WORD1.*WORD3/foo/g' file.txt