90°

linux学习笔记-shell-script相关知识

我的邮箱地址:zytrenren@163.com欢迎大家交流学习纠错!

一.shell script的执行方法

条件:shell脚本文件必须具备可读可执行权限

1.直接命令执行

(1)使用绝对路径执行

例如:/home/yonghu/shell.sh

(2)使用相对路径执行

例如:./shell.sh

(3)变量PATH的功能,将shell.sh放到PATH指定目录内

2.以bash进程来执行

例如:bash shell.sh或sh shell.sh

3.使用sources命令执行

例如:sources shell.sh

使用sources执行与以上两种的区别1和2是使用子shell执行,sources是使用当前shell执行

二.shell script编写的基本框架

1.第一行声明shell的名称

#!/bin/bash

2.注释某行使用#

3.最好设置环境变量的声明,例如

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

4.最后使用命令让程序终端并回传数值给系统,例如:

exit 0

 附加:

1.使用未初始化的变量时,退出bash

set -u

2.有任何一个语句返回非真的值,则退出bash

set -e

 

原文链接:https://www.cnblogs.com/renren-study-notes/p/10457207.html

全部评论: 0

    我有话说: