shell基础
shell脚本基础一、一些编程的基础概念1.程序=指令+数据
3.编程语言:
4.编程逻辑处理方式:
5.shell编程:过程式、解释执行
6.shell脚本的用途有:
二、shell脚本的格式要求格式要求:首行shebang机制
2.1如何创建shell脚本第一步:
第二步:运行脚本
chmod +x abc.sh # 给脚本添加执行权限 ./abc.sh #执行当前目录(相对路径) 或者 /tmp/abc.sh #绝对路径方式 注意:给予执行权限后,直接在命令行输入脚本命令也不会像cd、cat等命令直接执行,因为该shell脚本不在$PATH路径中,而hash是在$PATH寻找命令。因此要想直接输入命令就执行,需要将shell脚本放在$PATH路径下:
bash /data/hello.sh 或 cat /data/hello.sh | bash 2.2脚本规范
脚本的基本结构: 示例: #!/bin/bash # ------------------------------------------ # Filename: hello.sh # Revision: 1.1 # Date: 2017/06/01 # Author: wang # Email: [email?protected] # Website: www.magedu.com # Description: This is the first script # ------------------------------------------ # Copyright: 2017 wang # License: GPL echo “hello world” 三、脚本调试bash -n /path/to/some_script # 检测脚本中的语法错误 bash -x /path/to/some_script # 调试执行 注意:对于shell脚本中的命令行: ①如果是某个行的命令错误,那么其他的命令仍继续执行 ②如果是语法错误,那么后续的命令直接终止执行 所以,我们在写完脚本后,先执行上面两个命令进行调试! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |