Skip to content

Latest commit

 

History

History
21 lines (18 loc) · 438 Bytes

global_string_replace.md

File metadata and controls

21 lines (18 loc) · 438 Bytes

Global string replace:

BEFORE GLOBAL CHANGE
$ find . -name "*.go" | xargs grep who
./0.go:who is your daddy?
./1/1.go:who's your daddy?
./2/2.go:who is your daddy?

GLOBAL CHANGE
$ find . -name "*.go" | xargs sed "s/who is/who's/g"
who's your daddy?
who's your daddy?
who's your daddy?

AFTER GLOBAL CHANGE
$ find . -name "*.go" | xargs grep who
./0.go:who is your daddy?
./1/1.go:who's your daddy?
./2/2.go:who is your daddy?