Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何阻止;是”;命令从重复其他命令?_Linux_Macos_Unix_Command - Fatal编程技术网

Linux 如何阻止;是”;命令从重复其他命令?

Linux 如何阻止;是”;命令从重复其他命令?,linux,macos,unix,command,Linux,Macos,Unix,Command,我使用该命令尝试以一种自动化的方式回答某个命令中的提示,现在该命令将在终端中无限期地重复,即使不使用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 | ye

我使用该命令尝试以一种自动化的方式回答某个命令中的提示,现在该命令将在终端中无限期地重复,即使不使用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 << yes y
$ANDROID_HOME/tools/bin/sdkmanager <<< yes y

$ANDROID_HOME/tools/bin/sdkmanager我刚刚意识到执行以下命令之一

$ANDROID_HOME/tools/bin/sdkmanager << yes y
$ANDROID_HOME/tools/bin/sdkmanager <<< yes y

$ANDROID_HOME/tools/bin/sdkmanager用于编程问题,而不是关于使用或配置Unix及其实用程序的问题。或者是回答类似问题的好地方。当你在那里转载时,你需要提供更多细节。我不明白你做了什么,但是如果你在没有
yes
的情况下运行命令,就无法使命令的行为有所不同。你应该在问题中显示你键入的命令和得到的输出。不清楚您是如何使用
yes
命令的,也不清楚重复了什么命令。@Bodo对不起,我更新了您在如何正确使用
yes
中没有解释的问题。您是否输入了包含
yes
的命令行?你修改脚本了吗?脚本的第2414行等是什么?用于编程问题,而不是有关使用或配置Unix及其实用程序的问题。或者是回答类似问题的好地方。当你在那里转载时,你需要提供更多细节。我不明白你做了什么,但是如果你在没有
yes
的情况下运行命令,就无法使命令的行为有所不同。你应该在问题中显示你键入的命令和得到的输出。不清楚您是如何使用
yes
命令的,也不清楚重复了什么命令。@Bodo对不起,我更新了您在如何正确使用
yes
中没有解释的问题。您是否输入了包含
yes
的命令行?你修改脚本了吗?脚本的第2414行等中有什么内容?如果在fie中附加了包含
y
的行,我猜可能是类似
yes>$ANDROID\u HOME/tools/bin/sdkmanager
。如果它只包含带有
y
的行,那么它可能是
yes>$ANDROID\u HOME/tools/bin/sdkmanager
谢谢兄弟,下次从internet复制粘贴命令时我应该小心:dn这两个都应该这么做
可能是@jnovack,我记得在这些命令中多次使用echo如果fie中附加了包含
y
的行,我猜可能是类似
yes>$ANDROID\u HOME/tools/bin/sdkmanager
。如果它只包含带有
y
的行,那么它可能是
yes>$ANDROID\u HOME/tools/bin/sdkmanager
谢谢兄弟,下次从internet复制粘贴命令时我应该小心:dn这两个都应该这么做
可能是@jnovack,我记得在这些命令中使用了多次echo