我使用该命令尝试以一种自动化的方式来回答某个命令中的提示,现在,即使不使用yes命令,该命令也将在终端中无限期地重复。
我不确定是哪个原因引起的,但是我以多种方式使用了yes命令以使其正常工作,例如
yes y | $ANDROID_HOME/tools/bin/sdkmanager
yes | $ANDROID_HOME/tools/bin/sdkmanager
yes $ANDROID_HOME/tools/bin/sdkmanager
$ANDROID_HOME/tools/bin/sdkmanager | yes
$ANDROID_HOME/tools/bin/sdkmanager << yes
$ANDROID_HOME/tools/bin/sdkmanager <<< yes
现在,每当我运行命令$ANDROID_HOME/tools/bin/sdkmanager
时,它就会输出
/Users/myname/Library/Android/sdk/tools/bin/sdkmanager: line 2414: y: command not found
/Users/myname/Library/Android/sdk/tools/bin/sdkmanager: line 2415: y: command not found
/Users/myname/Library/Android/sdk/tools/bin/sdkmanager: line 2416: y: command not found
...
我如何停止它?
答案 0 :(得分:2)
我刚刚意识到执行这些命令之一
$ANDROID_HOME/tools/bin/sdkmanager << yes y
$ANDROID_HOME/tools/bin/sdkmanager <<< yes y
修改了sdkmanager文件,现在它仅包含字母y 5530万次
我只需要再次重新安装android sdk