From 8a51f25964718ef88cfcd5b351a8cd13d83db8fa Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Sun, 17 Apr 2022 23:04:38 +0200 Subject: [PATCH] Added sponge notes to the knowledge base --- knowledge base/sponge.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 knowledge base/sponge.md diff --git a/knowledge base/sponge.md b/knowledge base/sponge.md new file mode 100644 index 0000000..45c0df3 --- /dev/null +++ b/knowledge base/sponge.md @@ -0,0 +1,22 @@ +# Sponge + +## TL;DR + +```shell +# installation +brew install sponge # or moreutils + +# append file content to the source file +cat path/to/file | sponge -a path/to/other/file + +# remove all lines starting with # in a file: +grep -v '^{{#}}' path/to/file | sponge path/to/other/file +``` + +## Further readings + +- [mankier man page] +- [tldr live demo page] + +[mankier man page]: https://www.mankier.com/1/sponge +[tldr live demo page]: https://tldr.ostera.io/sponge