mirror of
https://github.com/tldr-pages/tldr.git
synced 2025-09-10 14:33:40 +02:00
sd: refresh page (#9595)
* Explicitly specify output stream: - experimental format * Fix file placeholder * Quote command substitution * Change the last example description
This commit is contained in:
parent
4f248c72fc
commit
2b7bb62092
1 changed files with 6 additions and 6 deletions
|
@ -3,18 +3,18 @@
|
||||||
> Intuitive find & replace CLI.
|
> Intuitive find & replace CLI.
|
||||||
> More information: <https://github.com/chmln/sd>.
|
> More information: <https://github.com/chmln/sd>.
|
||||||
|
|
||||||
- Trim some whitespace using a regular expression:
|
- Trim some whitespace using a regular expression (output stream: `stdout`):
|
||||||
|
|
||||||
`{{echo 'lorem ipsum 23 '}} | sd '\s+$' ''`
|
`{{echo 'lorem ipsum 23 '}} | sd '\s+$' ''`
|
||||||
|
|
||||||
- Replace words using capture groups:
|
- Replace words using capture groups (output stream: `stdout`):
|
||||||
|
|
||||||
`{{echo 'cargo +nightly watch'}} | sd '(\w+)\s+\+(\w+)\s+(\w+)' 'cmd: $1, channel: $2, subcmd: $3'`
|
`{{echo 'cargo +nightly watch'}} | sd '(\w+)\s+\+(\w+)\s+(\w+)' 'cmd: $1, channel: $2, subcmd: $3'`
|
||||||
|
|
||||||
- Find and replace in a file printing the result to `stdout`:
|
- Find and replace in a specific file (output stream: `stdout`):
|
||||||
|
|
||||||
`sd -p {{'window.fetch'}} {{'fetch'}} {{http.js}}`
|
`sd -p {{'window.fetch'}} {{'fetch'}} {{path/to/file.js}}`
|
||||||
|
|
||||||
- Find and replace across a project changing each file in place:
|
- Find and replace in all files in the current project (output stream: `stdout`):
|
||||||
|
|
||||||
`sd {{'from "react"'}} {{'from "preact"'}} $(find . -type f)`
|
`sd {{'from "react"'}} {{'from "preact"'}} "$(find . -type f)"`
|
||||||
|
|
Loading…
Add table
Reference in a new issue