> 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
l'éponge lit l'entrée standard et l'écrit dans le fichier spécifié. Contrairement à une redirection de shell, l'éponge absorbe toutes ses entrées avant d'écrire le fichier de sortie. Cela permet de construire des pipelines qui lisent et écrivent dans le même fichier.
Je ne comprends pas. Veuillez me donner quelques exemples utiles.
Qu'est-ce que l' absorption signifie?
expand foo.txt | sponge foo.txt
. Voir aussi: stackoverflow.com/a/33639324/1959808
sponge
"absorbe" son entrée avant de tronquer le fichier de sortie