Bash - 检查数组元素是否以usr-开头

时间:2016-12-27 20:10:46

标签: bash if-statement for-loop

这是我输入的样子:

privatertid=[ "usr-11111", "usr-22222" ]

我正在循环,将它视为一个数组,如果字符串以usr-开头,我想对它进行更多操作。

for i in $privatertid; do
  echo checking $i
  if [[ "$i" == usr-* ]]; then
    echo user:$i
  fi;
done

程序控制永远不会回显user:usr-11111user:usr-22222

我没有正确比较“string starts with usr-”吗?

0 个答案:

没有答案