diff options
author | Dym Sohin <re@dym.sh> | 2020-07-20 09:53:23 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-07-20 09:53:23 +0200 |
commit | e140b82b3d6173ba8b0a98d63ef9a90de197cd62 (patch) | |
tree | 8b326e484ff872193908ecd89077133c6fd7cb01 | |
parent | 987373bdb11b1ddbbe3287b8880e4595c50c18f9 (diff) |
edge-case info for strings starting with '--'
-rw-r--r-- | README.md | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -210,3 +210,15 @@ for file in $(fd --type file); do sd 'from "react"' 'from "preact"' "$file"; done ``` + +### Edge cases +replace/-with string needs extra `--` before it, if starts with double-minus +(this is a limitation of the bash itself) + +```bash +echo "test/test" | sd '/' -- '--inteneded--' +test--inteneded--test + +echo "start/--/end" | sd --string-mode -- '--' 'middle' +start/middle/end +``` |