• Ismo Puustinen's avatar
    hack/lib/util.sh: replace sed with bash replace. · 1e34d9df
    Ismo Puustinen authored
    Test script:
    
      #!/bin/bash
    
      rev1="foo"
      rev2="\"bar\""
      rev3="'bar'"
    
      newrev1="${rev1//[\'\"]}"
      newrev2="${rev2//[\'\"]}"
      newrev3="${rev3//[\'\"]}"
    
      oldrev1=$(echo "${rev1}" | sed "s/['\"]//g")
      oldrev2=$(echo "${rev2}" | sed "s/['\"]//g")
      oldrev3=$(echo "${rev3}" | sed "s/['\"]//g")
    
      echo "$newrev1 vs. $oldrev1"
      echo "$newrev2 vs. $oldrev2"
      echo "$newrev3 vs. $oldrev3"
    
    expected output:
    
      foo vs. foo
      bar vs. bar
      bar vs. bar
    1e34d9df
Name
Last commit
Last update
..
.gitattributes Loading commit data...
BUILD Loading commit data...
etcd.sh Loading commit data...
golang.sh Loading commit data...
init.sh Loading commit data...
logging.sh Loading commit data...
protoc.sh Loading commit data...
swagger.sh Loading commit data...
test.sh Loading commit data...
util.sh Loading commit data...
version.sh Loading commit data...