+ -
当前位置:首页 → 问答吧 → 请看一下这段代码还能优化么?

请看一下这段代码还能优化么?

时间:2011-07-12

来源:互联网

  1. echo -n "Enter Installation directory:"
  2. read BaseDir
  3. echo You enter Installation directory is:$BaseDir
  4. echo "Confirm please enter [Yes],Enter again please enter [No]"
  5. read affirm
  6. affirm=`echo $affirm | tr A-Z a-z`
  7. while [ "yes" != "$affirm" ];
  8. do
  9.         echo -n "Enter Installation directory"
  10.         read BaseDir
  11.         echo You enter Installation directory is:$BaseDir
  12.         echo "Confirm please enter [Yes],Enter again please enter [No]"
  13.         read affirm
  14.         affirm=`echo $affirm | tr A-Z a-z`
  15. done
  16. echo $BaseDir
复制代码

作者: Iveon   发布时间: 2011-07-12

如果read 有-p 参数
echo xxx
read var
可以合并成一句

作者: ywlscpl   发布时间: 2011-07-12

我主要想说的是7-15行的内容.....

作者: Iveon   发布时间: 2011-07-12

我懂了,我犯了一个很白痴的错误。
上面那段不用写的.....
  1. #!/bin/bash
  2. while [ "yes" != "$affirm" ];
  3. do
  4.         echo -n "Enter VSB Installation directory"
  5.         read BaseDir
  6.         echo You enter VSB Installation directory is:$BaseDir
  7.         echo "Confirm please enter [Yes],Enter again please enter [No]"
  8.         read affirm
  9.         affirm=`echo $affirm | tr A-Z a-z`
  10. done
  11. echo $BaseDir
复制代码

作者: Iveon   发布时间: 2011-07-12

回复 Iveon


    是啊,我也是看的觉得奇怪。。。。

作者: 青蛙咕啦咕啦   发布时间: 2011-07-12

热门下载

更多