> 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
губка зчитує стандартне введення та записує його у вказаний файл. На відміну від перенаправлення оболонки, губка вбирає весь її вхід до написання вихідного файлу. Це дозволяє побудувати трубопроводи, які читаються з та записуються в один і той же файл.
Я не розумію. Наведіть, будь ласка, кілька корисних прикладів.
Що означає всмоктування ?
expand foo.txt | sponge foo.txt
. Дивіться також: stackoverflow.com/a/33639324/1959808
sponge
"вбирає" свій вхід до обрізання вихідного файлу