SimonBlandfordOP

sed-grep-escape-functions.sh

Jun 12th, 2019
26
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.24 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. sed_regex_extended_esc () {
  4.     echo "$1" | sed -e 's/[]\/$*.^|[]/\\&/g'
  5. }
  6. sed_replace_esc () {
  7.     echo "$1" | sed -e 's/\//\\&/g'
  8. }
  9. grep_p_esc () {
  10.   echo "$1" | sed 's/\([()\.="\*<?^]\)/\\\1/g;s/\(\]\|\[\)/[\1]/g'
  11. }
Add Comment
Please, Sign In to add comment