sponge (1)
Leading comments
Title: sponge Author: Joey Hess Generator: DocBook XSL Stylesheets v1.79.1 <http://docbook.sf.net/> Date: 2006-02-19 Manual: moreutils Source: moreutils Language: English
NAME
sponge - soak up standard input and write to a fileSYNOPSIS
- sed '...' file | grep '...' | sponge [-a] file
DESCRIPTION
sponge
sponge preserves the permissions of the output file if it already exists.
When possible, sponge creates or updates the output file atomically by renaming a temp file into place. (This cannot be done if TMPDIR is not in the same filesystem.)
If the output file is a special file or symlink, the data will be written to it, non-atomically.
If no file is specified, sponge outputs to stdout.
OPTIONS
-a
- Replace the file with a new file that contains the file's original content, with the standard input appended to it. This is done atomically when possible.
AUTHOR
Colin Watson and Tollef Fog Heen