Linux shell 简明教程(二)
来源:互联网 发布:啊哈c语言修订版 pdf 编辑:程序博客网 时间:2024/04/30 04:56
欢迎转载,转载请注明来自http://blog.csdn.net/cafetree
二、编写输出"Hello world"
(1)创建脚本
使用vim创建myshell.sh文件输入下列代码:
#!/bin/sh#输出hello worlda="hello world" #本人测试:等号附近不能有空格,否则会提示变量找不到echo $a
(2)改为可执行文件
保存并退出,执行脚本的时候,要先将脚本文件的属性改为可执行的:
chmod +x myshell.sh
(3)执行脚本
执行脚本的方法是:
./myshell.sh
(4)语法说明
利用vi等文本编辑器编写Shell脚本的格式是固定的,如下:
#!/bin/sh#commentsYour commands go here
首行中的符号#!告诉系统其后路径所指定的程序即是解释此脚本文件的Shell程序。如果首行没有这句话,在执行脚本文件的时候,将会出现错误。
以#开头的行就是注释行,直到此行的结束。如果一行未完成,可以在行尾加上",这个符号表明下一行与此行会合并为同一行。
Shell Script是一种弱类型语言,使用变量的时候无需首先声明其类型。变量赋值的方式是:
variable_name = variable_value
取值的时候要在变量名前加$,$variable_name可以在引号中使用,这一点和其他高级语言是明显不同的。如果出现混淆的情况,可以使用花括号来区分,例如:
echo "Hi, $as"
就不会输出“Hi, hello worlds”,而是输出“Hi,”。这是因为Shell把$as一当成个变量,而$as未被赋值,其值为空。正确的方法是:
echo "Hi, ${a}s"
单引号中的变量不会进行变量替换操作。
以上部分内容来自:Linux Shell编程入门
0 0
- Linux shell 简明教程(二)
- Linux shell 简明教程(一)
- Linux Shell简明教程(一)
- Linux Shell简明教程(一)
- Linux Shell简明教程(一)
- linux shell教程(二)
- Linux-git简明教程(二)
- shell简明教程
- shell简明教程
- shell脚本语言简明教程
- shell编程简明教程
- 批处理简明教程 二
- Shell脚本编写简明教程
- 5. Shell 脚本简明教程
- Linux LVM简明教程
- 【Linux】AWK 简明教程
- 【Linux】Sed简明教程
- LINUX-AWK简明教程
- 没有答案的时候,就独自出去见一见这个世界
- SVN 服务端搭建+客户端使用 视频教程
- iOS学习之sqlite的创建数据库,表,插入查看数据
- Exercise 31:做出决定
- kindeditor完美整合struts2实现图片上传的功能
- Linux shell 简明教程(二)
- 自动定时备份VPS – 搭建个人网站(五)
- BUPT OJ94. 最小距离查询
- JS获取窗口的宽和高
- [机器学习]机器学习学科初探
- Struts + Spring + Hibernate 视频教程
- jQuery最佳实践
- CES2012 摩托罗拉Golden-i头戴式电脑
- 按位与、或、异或等运算方法