" if read -t 10 response ; then echo "Greate, yo-6ren">
gpt4 book ai didi

bash - 如何解决 shell 脚本 : "read: Illegal option -t"? 中的此错误

转载 作者:行者123 更新时间:2023-11-29 09:13:15 24 4
gpt4 key购买 nike

#!/bin/bash
echo -n "Hurry up and type something! > "
if read -t 10 response ; then
echo "Greate, you made it in time!"
else
echo "sorry, you are too slow!"
fi

我在终端中写了上面的代码并得到了错误“read: Illegal option -t”。

最佳答案

Bash 支持 -t,所以看起来您正在尝试使用 sh 或其他一些 shell 来执行它,这很奇怪,因为您有正确的 shebang .

确保使用 ./scriptpath_to_script/script 运行它。如果您只是在终端中运行它,请先启动 bash

关于bash - 如何解决 shell 脚本 : "read: Illegal option -t"? 中的此错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18308913/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com