#!/bin/bash
while echo -n "Player's name?"
read name
[ $name != 'ZZZ' ]
do
searchresult=$(grep [$name] playername)
if [ $searchresult = 0 ]
then
echo -n "if See target (T/t) or team name (M/m)?"
while [ [ $target!="T" ] || [ $team!="M" ] ]
read team
read target
do
echo "Please enter only T or M."
done
if $target="T"
then
grep [ $name ] targetselected
else
grep [ $name ] teamselected
fi
else
echo 'no such player'
fi
done
echo You are now exited search
运行时错误说
第 10 行 - if [ $searchresult = 0 ] ;有这么多争论,
那什么意识?我该如何修复它?
引用变量名:
"$searchresult"
此外,脚本中还存在其他错误。
- 如果不需要,请从 grep 中删除括号
- 重写 while 中的条件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)