Linux Shell 01 脚本与变量

一 脚本的创建和执行

1. 创建文件*.sh,文件后缀为sh

2. 编辑脚本

  首行必须为:#!/bin/bash   #指定解释脚本的shell

3. 赋权

  chmod u+x a.sh

4. 执行

  ./a.sh

 

二 shell脚本中的变量

1.变量的定义与删除

name="hello"  #定义变量=前后不能有空格

unset name   #删除变量

  a. 当前shell中定义的变量只在当前shell有效

  b. 不论是普通变量还是环境变量,归根结底都是变量,都遵循变量的基本操作

 

2.环境变量

(1)查看所有环境变量:set/env

(2)查看指定进程相关的环境变量

  pgrep process_name   #获取应用程序的进程号

  cat /proc/process_num/environ  #根据进程号获取相关环境变量

(3)环境变量的增加与修改

 环境变量介绍

   http://www.cnblogs.com/techroad4ca/p/5068549.html

 

3. 变量的引用

在变量前加$符号引用变量值,给变量赋值时变量名前不加$

例:

  echo $USER

  name=hello

  echo $name   #"hello"

  n1=name       #此处给n1赋值为"name"

  n2=$name

  echo n1 n2   #"name"  "hello"

 

posted @ 2016-04-25 23:40  byron_nj  阅读(196)  评论(0编辑  收藏  举报