【发布时间】:2013-03-30 10:28:31
【问题描述】:
我正在尝试创建一个精美的欢迎消息,以便在终端打开时显示。我用这段代码在 Java 中完成了它:
public void slowPrint() {
String message = "Welcome, " + System.getProperty("user.name");
try {
for(int i = 0; i < message.length(); i++) {
System.out.print(message.charAt(i));
Thread.sleep(50);
}
} catch(InterruptedException ex) {
ex.printStackTrace();
}
}
现在,我对 bash 还很陌生,但我已经设法编写了这段代码:
for i in W e l c o m e , $USER; do
echo -ne $i
sleep 0.05
done
echo !
这段代码有两个问题:
- 我不知道如何在逗号后面打印一个纯空格,输出只是
Welcome,simon!我怎样才能让它输出一个空格呢? - 当然,它会将
$USER打印为一个完整的单词。我希望它是一个字符一个字符,我该怎么做?
【问题讨论】: