码迷,mamicode.com
首页 > 系统相关 > 详细

linux_shell 编程学习-初识she'll

时间:2018-07-23 22:43:08      阅读:280      评论:0      收藏:0      [点我收藏+]

标签:pat   不能   常见   $?   大写   规范   bsp   后缀   参数   

一、she‘ll编程规范

1、she‘ll脚本命名一般为英文的大小写;

2、不能用特殊符号、空格来命名;

3、she‘ll脚本后缀以.sh结尾;

4、不建议she‘ll命名为纯数字,一般以脚本功能命名;

5、she‘ll脚本内容的首行需以#!/bin/bash开头;

6、she‘ll脚本中的变量姜亮使用大写字母,字母间不能用",",可以用"_";

7、shell 脚本变量名称不能以数字、特殊符号开头;

第一个she‘ll脚本

#!/bin/bash

echo "Hello World"

 

二、变量

  she‘ll变量分为系统变量、环境变量和用户变量。其中系统变量是在对参数判断和命令返回值判断时使用,而环境变量则主要是在程序运行时需要设置,用户变量又称为局部变量,多使用在she‘ll脚本内部。

  (1)常见的系统变量如下:

  $0:当前脚本的名称;

  $n:当前脚本的第n个参数,n =1,2,3...9;

  $*:当前脚本的所有参数;

  $#:当前脚本的参数个数;

  $?:命令或程序执行后的状态,返回0表示执行成功;

  $$:程序本身的PID号

 

   (2)常见的环境变量如下:

  PATH:命令所示路径,以冒号为分隔;

  HOME:打印用户家目录;

  SHELL: 显示当前she‘ll类型;

  USER:打印当前用户;

  ID:打印当前用户ID;

  PWD:显示当前所在路径;

  TERM:打印当前终端类型;

  HOSTNAME:显示当前主机名;

 

   (3)用户自定义变量:

  A="Hello World"

 

linux_shell 编程学习-初识she'll

标签:pat   不能   常见   $?   大写   规范   bsp   后缀   参数   

原文地址:https://www.cnblogs.com/calvin1102/p/9357260.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!