From e6e4b1e4202234dd789c85d8ea6485a7ddadd959 Mon Sep 17 00:00:00 2001 From: Anthony Delviscio Date: Wed, 21 Aug 2013 00:17:52 -0400 Subject: [PATCH] Added global flag, replaced redundant redirection. Not using the 'g' (global) flag only replaces the first match on a line. The 'g' flag will replace all matches. --- cheatsheets/sed | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cheatsheets/sed b/cheatsheets/sed index 2707d7c..061bf3d 100644 --- a/cheatsheets/sed +++ b/cheatsheets/sed @@ -1,8 +1,8 @@ To replace all occurrences of "day" with "night" and write to stdout: -sed s/day/night file.txt +sed 's/day/night/g' file.txt To replace all occurrences of "day" with "night" within file.txt: -sed s/day/night file.txt > file.txt +sed -i 's/day/night/g' file.txt To replace all occurrences of "day" with "night" on stdin: -echo 'It is daytime' | sed s/day/night/ +echo 'It is daytime' | sed 's/day/night/g'