3.2She脚本 用方式2运行:键入sh脚本文件名。 ssh jobbegin Fri Mar 28 17: 09: 31 TAIST 2003 my working directory is: /home/liuxi/project 审pwd /home/liuxi 结果和方式1相同
3.2 Shell脚本 ❖ 用方式2运行:键入 sh脚本文件名。 $sh jobbegin Fri Mar 28 17:09:31 TAIST 2003 my working directory is: /home/liuxim/project $ $pwd /home/liuxim $ ❖ 结果和方式1相同
3.2She脚本 用方式3运行:键入。脚本文件名。 s. jobbegin Fri Mar 28 17: 09: 31 TAIST 2003 my working directory is: /home/liuxi/project 审pwd /home/liuxi/project $ 脚本执行结果与最后用pWd命令结果所显示的目录均是 /home/liuxi/projecto 之所以这样是因为脚本执行没有启动新She进程,整个 都在原来的She下,she迸程只有一个,随脚本进入 Et/home/liuxim/projecto
3.2 Shell脚本 ❖ 用方式3运行:键入. 脚本文件名。 $. jobbegin Fri Mar 28 17:09:31 TAIST 2003 my working directory is: /home/liuxim/project $ $pwd /home/liuxim/project $ ❖ 脚本执行结果与最后用pwd命令结果所显示的目录均是 /home/liuxim/project。 ❖ 之所以这样是因为脚本执行没有启动新Shell进程,整个 都在原来的Shell下,shell进程只有一个,随脚本进入 了目录/home/liuxim/project
33She|脚本变量
3.3 Shell脚本变量
3.3She|脚本变量 同其他程序设计语言一样,在She|脚本中也可以使用变 ◇通常将She变量分为环境变量和临时变量。 ◇临时变量的值随着She序的结束会自然消失。 临时变量又可分为系统特殊变量和用户自定义变量
3.3 Shell脚本变量 ❖ 同其他程序设计语言一样,在Shell脚本中也可以使用变 量。 ❖ 通常将Shell变量分为环境变量和临时变量。 ❖ 临时变量的值随着Shell程序的结束会自然消失。 ❖ 临时变量又可分为系统特殊变量和用户自定义变量
331环境变量 变量值保持不变,不随She序的结束而消失的变量称 为环境变量。 环境变量决定了用户的工作环境。环境变量在系统配置文 件中设置,用大写字母表示。 常用的环境变量有PATH、TERM、HoME、PS1 Ps2、 LOGNAME
3.3.1 环境变量 ❖ 变量值保持不变,不随Shell程序的结束而消失的变量称 为环境变量。 ❖ 环境变量决定了用户的工作环境。环境变量在系统配置文 件中设置,用大写字母表示。 ❖ 常用的环境变量有PATH、TERM、HOME、PS1、 PS2、LOGNAME