|
发表于 2005-4-13 08:35:15
|
显示全部楼层
你的意思是不是这样:
- zhyfly@zhyfly:~/bash$ cat echo.sh
- #!/bin/bash
- echo -n "What is your name:"
- read name1
- echo -n "What is your name2:\c"
- read name2
- echo -n "What is your name3:\c"
- read name3
- zhyfly@zhyfly:~/bash$ sudo chmod +x echo.sh
- zhyfly@zhyfly:~/bash$ ./echo.sh
- What is your name:zhy
- What is your name2:\cfly
- What is your name3:\chaha
- zhyfly@zhyfly:~/bash$ echo $name $name2 $name3
- zhyfly@zhyfly:~/bash$
复制代码
但是你看下面:
- zhyfly@zhyfly:~/bash$ cat echo.sh
- #!/bin/bash
- echo -n "What is your name:"
- read name1
- echo -n "What is your name2:\c"
- read name2
- echo -n "What is your name3:\c"
- read name3
- echo "$name1 $name2 $name3"
- zhyfly@zhyfly:~/bash$ sudo chmod +x echo.sh
- zhyfly@zhyfly:~/bash$ ./echo.sh
- What is your name:zhy
- What is your name2:\cfly
- What is your name3:\chaha
- zhy fly haha
- zhyfly@zhyfly:~/bash$
复制代码
也就是说在脚本里就可以显示,这是为什么呢?自己思考一下
提示一下:想想关于进程中父进程与子进程,同样shell里也有parent shell和sub shell哦
还有个问题,就是我想问一下你的\c在这里是什么作用?偶不是很明白 |
|