mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 03:41:45 +00:00
hack/lib/util.sh: replace sed with bash replace.
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
This commit is contained in:
parent
0078fce5bd
commit
1e34d9df7d
@ -358,7 +358,7 @@ kube::util::godep_restored() {
|
|||||||
local root
|
local root
|
||||||
local old_rev=""
|
local old_rev=""
|
||||||
while read -r path rev; do
|
while read -r path rev; do
|
||||||
rev=$(echo "${rev}" | sed "s/['\"]//g") # remove quotes which are around revs sometimes
|
rev="${rev//[\'\"]}" # remove quotes which are around revs sometimes
|
||||||
|
|
||||||
if [[ "${rev}" == "${old_rev}" ]] && [[ "${path}" == "${root}"* ]]; then
|
if [[ "${rev}" == "${old_rev}" ]] && [[ "${path}" == "${root}"* ]]; then
|
||||||
# avoid checking the same git/hg root again
|
# avoid checking the same git/hg root again
|
||||||
|
Loading…
Reference in New Issue
Block a user