我有一个像这样的shell脚本:
#!/bin/sh
echo "What's your favorite color ?"
read user_color
echo "You like $user_color"
无论我使用Platypus进行的设置是什么,提示都不会在执行时显示,因此变量未定义且从未显示。这可能吗?
答案 0 :(得分:3)
read
需要一个控制终端(或至少一个可用的标准输入),可能在您的环境中不存在这样的终端/输入,因此read
无法读取任何信息(echo
没有标准输出来发送数据,假设你也没有看到。)
此限制在platypus documentation中,使用CocoaDialog的解决方法是given there as well。