shell门基础__.docVIP

  • 2
  • 0
  • 约 13页
  • 2016-12-14 发布于河南
  • 举报
什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等. 在文本编辑环境下,依据shell的语法规则,输入一些shell/linux命令行,形成一个完整 的程序文件. 执行shell程序文件有三种方法 (1)#chmod +x file (2)#sh file (3)# . file 在编写shell时,第一行一定要指明系统需要那种shell解释你的shell程序,如:#! /bin/bash, #! /bin/csh,/bin/tcsh,还是#! /bin/pdksh . 2.shell中的变量 (1)常用系统变量 $ # :保存程序命令行参数的数目 $ ? :保存前一个命令的返回码 $ 0 :保存程序名 $ * :以($1 $2...)的形式保存所有输入的命令行参数 $ @ :以($1$2...)的形式保存所有输入的命令行参数 (2)定义变量 shell语言是非类型的解释型语言,不象用C++/JAVA语言编程时需要事先声明变量.给一 个变量赋值,实际上就是定义了变量. 在linux支持的所有shell中,都可以用赋值符号(=)为变量赋值. 如: abc=9 (bash/pdksh不能在等号两侧留下空格 ) set abc = 9 (tcsh/csh)

文档评论(0)

1亿VIP精品文档

相关文档