From 19ae542d2b4ceb8926b92747bde4b06385c5a121 Mon Sep 17 00:00:00 2001 From: Michele Cereda Date: Thu, 2 May 2024 02:03:49 +0200 Subject: [PATCH] chore(sed): comment non-space blocks in lines --- knowledge base/sed.md | 3 +++ snippets/sed.sh | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 snippets/sed.sh diff --git a/knowledge base/sed.md b/knowledge base/sed.md index 8e2cd8e..79eb3d5 100644 --- a/knowledge base/sed.md +++ b/knowledge base/sed.md @@ -9,6 +9,9 @@ ## TL;DR ```sh +# Quote any set of characters that is not a space. +sed -E 's|([[:graph:]]+)|"\1"|g' + # Delete lines matching "OAM" from a file. # Overwrite the source file with the changes. sed '/OAM/d' -i .bash_history diff --git a/snippets/sed.sh b/snippets/sed.sh new file mode 100644 index 0000000..1364173 --- /dev/null +++ b/snippets/sed.sh @@ -0,0 +1,4 @@ +#!sh + +# Quote whatever is not a space. +sed -E 's|([[:graph:]]+)|"\1"|g'