Provided by: sd_0.7.6-1_amd64 bug

NAME

       sd

SYNOPSIS

       sd [FLAGS] find replace_with [FILES]

FLAGS

       -p, --preview
              Emit the replacement to STDOUT

       -s, --string-mode
              Treat expressions as non-regex strings.

       -f, --flags
              Treat expressions as non-regex strings.  /** Regex flags. May be combined (like `-f
              mc`).

              c - case-sensitive i - case-insensitive m - multi-line  matching  w  -  match  full
              words only

EXIT STATUS

       0      Successful program execution.

       1      Unsuccessful program execution.

       101    The program panicked.

EXAMPLES

       String-literal mode
              $ echo 'lots((([]))) of special chars' | sd -s '((([])))' ''
              lots of special chars

       Regex use. Let's trim some trailing whitespace
              $ echo 'lorem ipsum 23   ' | sd ' ''
              lorem ipsum 23

       Indexed capture groups
              $ echo 'cargo +nightly watch' | sd '(96
              cmd: cargo, channel: nightly, subcmd: watch

       Named capture groups
              $  echo  "123.45"  |  sd '(?P<dollars>+).(?P<cents>+)' '$dollars dollars and $cents
              cents'
              123 dollars and 45 cents

       Find & replace in file
              $ sd 'window.fetch' 'fetch' http.js

       Find & replace from STDIN an emit to STDOUT
              $ sd 'window.fetch' 'fetch' < http.js

                                                                                            SD(1)