【发布时间】:2014-05-26 05:06:15
【问题描述】:
我正在练习脚本,但我不知道我的脚本有什么问题。这就是我现在所拥有的。
#!/bin/bash
read -p "Continue? y/n" y
y=0
if (y eq- 0 )then;
y=1
fi
if (y eq- 0 )then;
read-p "Thank you for running this script"
exit
else
read-p "You will now exit"
exit
fi
任何建议或想法都会有所帮助。
【问题讨论】:
-
问题是什么?!
-
读取一个变量,然后将
0分配给same变量。一些真的看起来很奇怪的ifs。read-p(!) 作为某种echo。exit后跟else。我推荐一个 Bash 教程。 (如果您尝试使用的是 Bash。) -
您的问题需要修改或澄清。要知道你的脚本有什么问题,我们需要知道:1. 你已经做了什么 2. 你想做什么 3. 你具体在哪个部分苦苦挣扎。这将提高您的答案质量,并在将来让其他人清楚。
-
通常我建议你先阅读手册页: man read ,但是如果你这样做是为了 read 这样做, man read ,你会发现 -p 不是你可以使用的标志( aka -p 不是您可以通过阅读的选项)。但是,目前该手册页不正确,我刚刚通过电子邮件向作者发送了电子邮件以解决该问题。
-
@tux 有什么不清楚的答案;你还有什么期待?你有工作的例子......