当前位置:  技术问答>linux和unix

麻烦帮忙看一下:这个shell脚本为什么执行不了?

    来源: 互联网  发布时间:2016-07-05

    本文导语:  #!/bin/sh yes_or_no () {   echo "Is your name $* ?"   while true   do     echo -n "Enter yes or no: "     read x     case "$x" in       y | yes ) return 0;;       n | no )  return 1;;       * )       echo "Answer yes or n...

#!/bin/sh

yes_or_no () {
  echo "Is your name $* ?"
  while true
  do
    echo -n "Enter yes or no: "
    read x
    case "$x" in
      y | yes ) return 0;;
      n | no )  return 1;;
      * )       echo "Answer yes or no"
    esac
  done
}


echo "Original parameters are $*"

if yes_or_no "$1"
then
  echo "Hi $1, nice name"
else
  echo "Never mind"
fi
exit 0

|
不知道你是什么系统  你的代码在我的机器上一点问题都没有 我的系统是CentOS5.3
下面是我的执行结果
Original parameters are aa
Is your name aa ?
Enter yes or no: yes
Hi aa, nice name


你的代码里是不是有非英文字符或者空格哦

|
先保存为  xxx.sh
然后命令行输入  
bash xxx.sh

|
程序本身没有问题啊.

执行不了是具体指什么啊? 有错误提示么?

再不行就bash -x xxx.sh, 打开调试开关, 看看每行的输出

|
[root@node1 第二章_shell语法]# ./my_name luoyoumou
./my_name: line 27: syntax error: unexpected end of file

|
程序本身没有问题啊. 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 麻烦,好大的麻烦!!
  • 谁有CVS?麻烦帮我下载些源码,急用,万分感谢!
  • 麻烦各位指点一下小弟
  • 初写MAKEFILE遇到问题,麻烦大家帮忙。
  • java开发环境配置为什么这么麻烦
  • java 275 怎么样,有没有用呀?那位知道?麻烦添一块砖吧。
  • 麻烦版主帮我结了这个贴
  • EJB调试起来好麻烦,请问各位有什么高招?
  • 有谁知道台湾中磊(苏州)研发中心的,麻烦告之!!
  • 学习Unix/Linux,麻烦大家推荐本书
  • 谁有linux进程管理方面的资料呀,麻烦传一个
  • 安装VMware出错,麻烦高手指点一下!
  • 想学linux驱动 麻烦高手们推荐本好书啊~~
  • 麻烦推荐下关于linux下的网络帮助API相关书籍
  • 问Linux高手一个安卓系统的问题,麻烦回答一下,谢谢!
  • java编程的一些小问题,麻烦帮忙看看
  • 小弟的程序遇到麻烦了,想和哪位谈谈java的线程(57226475)
  • 麻烦介绍几个你人为不错的java论坛
  • 麻烦,介绍几个linux/unix酷站.
  • 我碰到麻烦了


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3