From 228b93ce829543fee06561687a63c17a7e821dfd Mon Sep 17 00:00:00 2001 From: jmallett Date: Wed, 4 Sep 2002 23:28:35 +0000 Subject: Add a tip about using sed(1)'s FreeBSD-specific -i option. MFC after: 42 days --- games/fortune/datfiles/freebsd-tips | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'games/fortune/datfiles/freebsd-tips') diff --git a/games/fortune/datfiles/freebsd-tips b/games/fortune/datfiles/freebsd-tips index 26843fa..f0fbfdd 100644 --- a/games/fortune/datfiles/freebsd-tips +++ b/games/fortune/datfiles/freebsd-tips @@ -490,3 +490,13 @@ try the following pkg_info command. pkg_info | sort | sed -e 's/-[0-9].*$//' | \ uniq -c | grep -v '^[[:space:]]*1' +% +Want to use sed(1) to edit a file in place? Well, to replace every 'e' with +an 'o', in a file named 'foo', you can do: + + sed -i.bak s/e/o/g foo + +And you'll get a backup of the original in a file named 'foo.bak', but if you +want no backup: + + sed -i '' s/e/o/g foo -- cgit v1.1