mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-03-04 02:10:18 +00:00
40 lines
798 B
Markdown
40 lines
798 B
Markdown
---
|
|
title: sd
|
|
homepage: https://github.com/chmln/sd
|
|
tagline: |
|
|
sd is an intuitive find & replace CLI.
|
|
---
|
|
|
|
To update or switch versions, run `webi sd@stable` (or `@v0.7`, `@beta`, etc).
|
|
|
|
## Cheat Sheet
|
|
|
|
> sd is a productive and faster replacement of sed and awk command used for
|
|
> editing files in command line interface,it uses regex syntax similar to those
|
|
> used in JavaScript and Python
|
|
|
|
## Usage of sd:
|
|
|
|
### Replacing Text in a File
|
|
|
|
```bash
|
|
sd 'original word' 'final word' ./file_to_be_changed
|
|
```
|
|
|
|
### Taking out word inside slashes from a given string
|
|
|
|
```bash
|
|
echo "string output shown /word inside slashes/" | sd '.*(/.*/)' '$1'
|
|
/word inside slashes/
|
|
```
|
|
|
|
### Using the string mode (-s)
|
|
|
|
```bash
|
|
cat exm.txt
|
|
here is an @example
|
|
|
|
cat exm.txt| sd -s '@' ''
|
|
here is an example
|
|
```
|