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

linux下shell脚本中的语法错误,这是什么回事啊?

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

    本文导语:  我在linux下拷贝了一个小脚本,内容如下 #!/bin/sh echo "What is your favourite OS?" select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; do     break; done echo "You have selected $var" 可是运行的时候出现了一下显示,为什么和...

我在linux下拷贝了一个小脚本,内容如下
#!/bin/sh

echo "What is your favourite OS?"
select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; do
    break;
done
echo "You have selected $var"
可是运行的时候出现了一下显示,为什么和网上说的应该显示的内容不一样呢?
What is your favorite OS ?
./test1: 3: select: Permission denied
./test1: 5: Syntax error: "done" unexpected
上面是我运行时的结果,网上说出现下面的才是对的啊!
What is your favourite OS?
1) Linux
2) Gnu Hurd
3) Free BSD
4) Other
#? 1
You have selected Linux
请知道的同志给解解,先谢过了啊!

|
   楼主只要把#!/bin/sh改为#!/bin/bash就能正常运行了,这是和Shell相关的.

    
 
 

您可能感兴趣的文章:

  • 最近在学习linux C 看到了makefile部分,觉得makefile的语法很难理解,Makefile 的语法是不是shell语法?
  • LINUX下的汇编 怎么看????高手指导语法
  • linux shell 编程有哪些图形工具带有语法检查功能呢?
  • Linux中结构体赋值时“.”是什么语法
  • 本人linux新手,想问linux语法问题
  • linux下的make语法!
  • netterm登陆linux主机,vim语法高亮消失。
  • 用ssh登陆到linux机器上,怎么设置vi或vim语法高亮
  • 有没有介绍Linux下的汇编语法的资料?
  • 谁有linux shell编程方面比较好的语法资料哦?
  • 关于Linux源码中的一写语法问题?
  • Linux下有没有类似UltraEdit的软件?支持语法高亮和页签.
  • linux中kconfig语法
  • Linux脚本简单语法
  • cygwin和linux的bash语法不兼容吗?
  • 问一个在Linux内核代码中经常出现的语法现象?
  • 问两个linux c的正则表达式语法问题:贪婪模式和位置指定
  • 用source insigt 看Linux0.11内核完全注释中的内核源码时,发现了一个有关c语言语法的奇怪现象。大虾请进,帮小弟解解惑。有重谢!
  • 请问在 LINUX下如何编辑脚本(可以直接运行脚本访问WINDOW系统)
  • 如何传递参数给linux shell 脚本(当脚本从标准输入而不是从文件获取时)
  • 关于arm linux下的别名配置脚本如何在进入用户时让shell执行的问题,如bashrc,profile,.bash_profile等脚本,寻求高手解答
  • Linux下如何编写脚本文件
  • 关于linux的脚本运行。。。求高人指点
  • linux重新启动后自动运行脚本程序
  • 谁能简单介绍一下LINUX上的各种语言脚本的功能.
  • linux shell脚本
  • Linux下如何编写脚本文件 iis7站长之家
  • LINUX的系统管理脚本
  • Linux脚本
  • linux脚本中命令运行结果判断
  • 求助:linux脚本语言写SQL语句
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 用linux(服)windows(客)传输文件,windows端可以,linux端不可以,怎么回事???
  • Linux与Win2000共存,选择启动Linux的时候,到Starting system logger:处停住不动了,怎么回事?
  • vmtools 工具 在linux挂起之后不可用是怎么回事啊
  • 装了linux后,进入windows2000变得很慢,怎么回事?谢谢了!
  • linux 有线连接了却显示有线连接断开是怎么回事
  • linux装好后,系统启动的时候,死机是怎么回事?
  • linux下使用易飞ERP系统出现“报表数据库连接错误!!”是怎么回事
  • xinetd在LINUX中找不到配置文件 是怎么回事 我也安装了啊
  • red hat linux与windows 2000 server相连,2000 关机后linux自动启动!问高手怎么回事?
  • 从Linux拷贝文件时,总出现符号链接错误时怎么回事?
  • linux下system 函数调用不成功,怎么回事?
  • U盘插入后Linux无响应,怎么回事?
  • NOVELL LINUX DESKTOP 9 和AIX是一回事么?
  • linux启动是怎么回事
  • yarrow linux Fedora 发行版是怎么回事?
  • linux安装问题:安装完成后启动出现满屏的010101010101,是怎么回事?
  • 如何在WIN下访问LINUX的文件那?和网页出错怎么回事!
  • Linux下出现这个提示是怎么回事啊?
  • 我用RAWRITE做LINUX启动盘时失败。原因:IMAGES目录下.img文件太大(2M多)怎么回事?
  • 在LinuX的书上有$ls -f和#ls -f,怎么回事
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载


  • 站内导航:


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

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

    浙ICP备11055608号-3