Mam plik tekstowy 250 MB, wszystko w jednym wierszu.
W tym pliku chcę zastąpić a
znaki b
znakami:
sed -e "s/a/b/g" < one-line-250-mb.txt
Nie działa z:
sed: couldn't re-allocate memory
Wydaje mi się, że tego rodzaju zadanie można wykonać w jednej linii bez przydzielania dużej ilości pamięci.
Czy istnieje lepsze narzędzie do pracy lub lepszy sposób użycia sed
?
GNU sed wersja 4.2.1
Ubuntu 12.04.2 LTS
1 GB RAM