Advertisement
Guest User

Regex

a guest
Nov 22nd, 2014
134
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.22 KB | None | 0 0
  1. #!/bin/bash
  2. pat='[\$a-zA-Z][a-zA-Z\d]*'
  3. pat="${pat}(?:\.${pat})?"
  4. fun=`echo "var b=a[0];a[0]=a[63%a.length];a[63]=b;" | sed "s@var\s($pat)=($pat)\[0\];\2\[0\]=\2\[(\d+)%\2\.length\];\2\[\3\]=\1;@\2=swap(\2,\3);@"`
  5. echo $fun
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement