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

linxu shell程序设计

    来源: 互联网  发布时间:2016-10-18

    本文导语:  各位高手,我最近初学Linux程序设计,关于shell程序设计有些不懂,还望指点: #!/bin/sh hello.sh myval = "Hi there" echo $myval echo "$myval" echo '$myval' echo $myval echo Enter some text read myval echo '$myvar' now equals $myval exit 0 ...

各位高手,我最近初学Linux程序设计,关于shell程序设计有些不懂,还望指点:
#!/bin/sh hello.sh
myval = "Hi there"
echo $myval
echo "$myval"
echo '$myval'
echo $myval

echo Enter some text
read myval

echo '$myvar' now equals $myval
exit 0

我是这么运行的:
/bin/sh hello.sh
然后第一句就是第二行的命令找不到。这是怎么回事?

还有shell文件必须要以.sh结尾吗?我写了一个程序,如果以.sh结尾,就可以在终端中直接敲文件名如:hello.sh就可以运行,但是如果没有后缀,就不能在终端中直接敲hello运行。这是为什么?

|
myval = "Hi there"
这一句等号前后不要留空格!  记住shell脚本里 只要是赋值的等号 前后一定不能加空格。
myval="Hi there"

|
还有shell文件必须要以.sh结尾吗?我写了一个程序,如果以.sh结尾,就可以在终端中直接敲文件名如:hello.sh就可以运行,但是如果没有后缀,就不能在终端中直接敲hello运行。这是为什么?
--------------------
不一定要以.sh结尾 但是写完之后 要先加权限
chmod +x hello
然后指定路径执行
./hello

学习shell脚本的时候 不要一开始就自己乱写 乱想 找个书 规范自己

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












  • 相关文章推荐
  • 下载的linxu如何使用md5文件进行验证?
  • 使用SecureCRT连接到Linxu后,中断的汉字乱码,怎么解决?
  • 有没有在WINDOWS下专门用来看LINXU内核源代码的软件?
  • linxu编程入门问题
  • 请问在安装Linxu时提示12号错误是怎么回事啊?
  • 在linxu下有图形化的ftp客户端工具么?
  • linxu-如何拷贝指定类型的文件到指定的目录下呢?
  • oracle iis7站长之家
  • Linxu下什么C++工具好用
  • 分析linxu下c++写的一个数据库的源代码。怎么下手? (百分求教)
  • 如何实现在2G HD空间下装 linxu+ftp server+ssh
  • 在LINXU下是否有JAVA与PACAL编译的工具
  • linxu中关于磁盘分割的问题
  • Linxu中FIFO问题
  • 太菜的问题:linxu和UNXI的区别是什么,WIN98上的软件在LINUX上也可以用么!
  • 高手救救我啊~~LINXU安装问题,在线等!!!
  • 怎样在LINXU下编译修改后的含有多个C文件的开源软件?有什么好的工具?需要配置哪些文件?
  • 有人对fc下的xen了解多深?为什么大家都要在win32的vmare下装linux,不在linxu下的xen装windows
  • linxu的问题(在线等待)
  • Linxu makefile小问题


  • 站内导航:


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

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

    浙ICP备11055608号-3