![在 ubuntu 中运行终端命令的脚本](https://linux22.com/image/1054778/%E5%9C%A8%20ubuntu%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%BB%88%E7%AB%AF%E5%91%BD%E4%BB%A4%E7%9A%84%E8%84%9A%E6%9C%AC.png)
我在大学网络中使用 MATLAB,但该网络的用户数量有限。因此,每当我matlab
在终端中输入用户数量超出限制时,它都会显示错误:“超出用户数量限制”,现在我不得不一次又一次地尝试。我想编写一个脚本,打开终端并将“matlab”写入其中,如果打开则停止,否则继续运行。
答案1
#!/bin/sh
while [ matlab | grep -q 'user limit exceeded' ]
do
matlab
echo "Trying again"
done
echo "Success!"
那应该去做吧。