美文网首页
shell script学习

shell script学习

作者: 不吃鱼的猫_8e95 | 来源:发表于2017-08-01 17:19 被阅读0次

1.定义

shell script 是利用shell的功能写的一个程序,这些程序是使用纯文本文件,将一些shell的语法和命令(含外部命令)写在里边,搭配正则表达式,管道命令与数据流重定向等功能以达到我们所需要的目的

2.shell script 注意事项“

  • 命令的执行是从上至下,从左到右。
  • 命令,参数之间的多个空白会被忽略掉
  • [tab]键所得的空白也看做空格键
  • 可以作为批注,后边的文字和内容被忽略掉

  • 当我们写了一个文件,却因为没有权限去保存的话,可以使用强制保存的方法
%!sudo tee % > /dev/null

运行shell script

  • 直接命令执行 : shell.sh 文件必须有可读与可执行(rx)的权限。
    • 绝对路径 :使用/home/dmtsai/shell.sh来执行命令
    • 相对路径 : 假设工作目录在/home/dmtsai/,则使用./shell.sh来执行。
    • 变量 : ‘PATH’功能,将shell.sh放在
  • 在bash环境下,可以使用 bash shell.sh 来运行shell脚本

shell脚本实例

#!/bin/bash
# program
- # this program shows "hello world !" in your screen.
echo -e "hello world ! \a \n"
exit 0
  1. 第一行#!/bin/bash声明这个script 使用shell名称 用于加载有关bash的环境配置文件,如果缺少,则程序无法执行
  2. 除了第一行的#之外,其他的#都是用于做注释
  3. 主程序部分是 echo这一部分
  4. exit代表离开script并且回传给系统一个0

相关文章

网友评论

      本文标题:shell script学习

      本文链接:https://www.haomeiwen.com/subject/djajlxtx.html