-- Leo's gemini proxy
-- Connecting to freeshell.de:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini;lang=en-GB
> Is like `grep` but with powerful replace capabilities.
> Unlike `sed`, as it isn't restricted to line oriented editing.
Recursively search starting in the current directory, ignoring case:
ned --ignore-case --recursive '{^[dl]og}' {.}
Search always showing colored output:
ned --colors '{^[dl]og}' {.}
Search never showing colored output:
ned --colors=never '{^[dl]og}' {.}
Search ignoring certain files:
ned --recursive --exclude '{*.htm}' '{^[dl]og}' {.}
Simple replace:
ned '{dog}' --replace '{cat}' {.}
Replace using numbered group references:
ned '{the ([a-z]+) dog and the ([a-z]+) dog}' --replace '{the $2 dog and the $1 dog}' {.}
Replace changing case:
ned '{([a-z]+) dog}' --case-replacements --replace '{\U$1\E! dog}' --stdout {.}
Preview results of a find and replace without updating the target files:
ned '{^[sb]ad}' --replace '{happy}' --stdout {.}
> Copyright © 2014—present the tldr-pages team and contributors.
> This work is licensed under the Creative Commons Attribution 4.0 International License (CC-BY).
-- Response ended
-- Page fetched on Mon May 20 22:43:58 2024