> brew install moreutils
==> Downloading https://homebrew.bintray.com/bottles/moreutils-0.55.yosemite.bottle.tar.gz
######################################################################## 100.0%
==> Pouring moreutils0.55.yosemite.bottle.tar.gz
🍺 /usr/local/Cellar/moreutils/0.55: 67 files, 740K
sponge odczytuje standardowe wejście i zapisuje je w określonym pliku. W przeciwieństwie do przekierowania powłoki, gąbka wchłania wszystkie dane wejściowe przed zapisaniem pliku wyjściowego. Umożliwia to tworzenie potoków, które odczytują i zapisują do tego samego pliku.
Nie rozumiem. Proszę podać kilka użytecznych przykładów.
Co oznacza nasiąkanie ?
expand foo.txt | sponge foo.txt
. Zobacz także: stackoverflow.com/a/33639324/1959808
sponge
„wchłania” dane wejściowe przed obcięciem pliku wyjściowego