fork download
  1. #!/bin/bash
  2. s="+40.71427-074.00597/
  3. -42+174/
  4. +33.20984-087.56917/
  5. +39.76-098.5/
  6. +39.76-098.5/
  7. +42.27756-083.74088/"
  8. echo "--- POSIX ERE ---"
  9. sed -E 's/(.+)([-+])/\1,\2/' <<< "$s"
  10. echo "--- POSIX BRE ---"
  11. sed 's/\(.*\)\([-+]\)/\1,\2/' <<< "$s"
Success #stdin #stdout 0s 19632KB
stdin
Standard input is empty
stdout
--- POSIX ERE ---
+40.71427,-074.00597/
-42,+174/
+33.20984,-087.56917/
+39.76,-098.5/
+39.76,-098.5/
+42.27756,-083.74088/
--- POSIX BRE ---
+40.71427,-074.00597/
-42,+174/
+33.20984,-087.56917/
+39.76,-098.5/
+39.76,-098.5/
+42.27756,-083.74088/