我不习惯编写
Bash脚本,谷歌没有帮助弄清楚这个脚本有什么问题:
#!/bin/bash while read myline do done echo "Hello" while read line do done exit 0
我得到的输出是:
./basic.agi: line 4: Syntax error near unexpected token 'done' ./basic.agi: line 4: 'done'
我的bash版本是:
GNU bash,version 3.2.25(1)-release (i686-redhat-linux-gnu)
谢谢.
编辑:当while循环不为空时,脚本可以正常工作.
当我在它的时候……我希望在用户输入任何内容时退出循环,即.只需按Enter键,但Bash保持循环.我怎么能退出循环?
while read myline do echo ${myline} done echo "Hello" while read line do true done exit 0