🎲 — mikrobloggeriet olorm - olorm-22 · olorm-23 · olorm-24
Search & replace av tekst i filer er kjekt med
sed -i (in-place):
find . -name \*.txt -exec sed -i.bak 's/foo/bar/g' {} \;
Men det er ofte kommandoer ikke har et in-place-flagg. Da
kan man kjøre (eksemplifisert med jq .):
find . -name \*.json -exec sh -c 'jq . {} >tmp && mv tmp {}' \;
Send gjerne spørsmål eller kommentarer til Richard Tingstad :)