OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

28 - 阅读键盘输入‌


到目前为止,我们编写的脚本缺乏大多数计算机程序中常见的功能 - 互动. 也就是说,程序与用户交互的能力。 虽然许多程序不需要交互性,但有些程序受益于能够直接接受用户的输入。 以上一章的这个脚本为例:



#!/斌/庆典


# test-integer2:评估一个整数的值。


智力=-5


如果 [[ "$INT" =~ ^-?[0-9]+$ ]]; 然后如果 [ $INT -eq 0 ]; 然后

echo "INT 为零。"

其他

如果 [ $INT -lt 0 ]; 然后回显“INT 为负。”

其他

echo "INT 为正。"

fi

if [ $((INT % 2)) -eq 0 ]; 然后 echo "INT 是偶数。"

其他

echo "INT 很奇怪。"

fi

其他

echo "INT 不是整数。" >&2 退出1

fi

#!/斌/庆典


# test-integer2:评估一个整数的值。


智力=-5


如果 [[ "$INT" =~ ^-?[0-9]+$ ]]; 然后如果 [ $INT -eq 0 ]; 然后

echo "INT 为零。"

其他

如果 [ $INT -lt 0 ]; 然后回显“INT 为负。”

其他

echo "INT 为正。"

fi

if [ $((INT % 2)) -eq 0 ]; 然后 echo "INT 是偶数。"

其他

echo "INT 很奇怪。"

fi

其他

echo "INT 不是整数。" >&2 退出1

fi


每次我们想要改变的值 INT,我们必须编辑脚本。 如果脚本可以向用户询问一个值,那将会更有用。 在本章中,我们将开始研究如何为我们的程序添加交互性。


 

OnWorks 的顶级操作系统云计算: