> 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은 표준 입력을 읽고 지정된 파일에 씁니다. 쉘 재 지정과 달리 스폰지는 출력 파일을 쓰기 전에 모든 입력을 흡수합니다. 이를 통해 동일한 파일에서 읽고 쓰는 파이프 라인을 구성 할 수 있습니다.
이해가 안 돼요 유용한 예를 들어주세요.
흡수 는 무엇 을 의미합니까?
1
unix.stackexchange.com/search?q=sponge
—
Gilles 'SO- 악의를 멈춰라'
또 다른 예는
—
Ioannis Filippidis
expand foo.txt | sponge foo.txt
입니다. 또한보십시오 : stackoverflow.com/a/33639324/1959808
tl; dr 출력 파일을 자르기 전에
—
BallpointBen
sponge
입력을 "흡수"