Linux 之shell script

一、什么是shell script?

 什么是shell script (程序化脚本)呢?   shell部分,那是一个文字接口底下让我们与系统沟通的一个工具接口。script 字面 上的意义是「脚本、剧本」的意思。整句话是说,shell script是针对shell 所写的[剧本!」

     shellscript是利用shell的功能所写的一个程序,这个程序是使用纯文本文件,将一些shell 的语法与指令(含外部指令)写在里面,搭配正规表示法、管线命令与数据流重导向等功能,以达到我们所想要的处理目的。

     所以,简单的说,shell script就像是早期DOS年代的批处理文件(.bat) ,最简单的功能就是将许多指令汇整写在一-起,让使用者很轻易的就能够onetouch的方法去处理复杂的动作(执行一个文件"shell script",就能够一次执行多 个指令)。而且 shell script更提供数组、循环、条件与逻辑判断等重要功能,让用户也可以直接以shell 来撰写程序,而不必使用类似C程序语言等传统程序撰写的语法呢!

    shell script 可以简单的被看成是批处理文件, 也可以被说成是一一个程序语言,且这个程序语言由于都是利用shell 与相关工具指令,所以不 需要编译即可执行。

二、注意事项:
      1.指令的执行是从上而下、从左而右的分析与执行;
      2.指令的下达:指令、选项与参数间的多个空白都会被忽略掉:

      3.空白行也将被忽略掉,并且[tab] 按键所推开的空白同样视为空格键;
      4.如果读取到一个Enter符号(CR),就尝试开始执行该行(或该串)命令;

      5. 至于如果一行的内容太多,则可以使用「\[Enter] 」来延伸至下一 行;
      6.「#」可做为批注!任何加在#后面的资料将全部被视为批注文字而被忽略
三、程序的执行    

  ●直接指令下达: shell.sh 文件必须要具备可读与可执行(rx) 的权限,然后:

  。绝对路径: 使用/home/dmtsai/shell.sh 来下达指令;
  。相对路径: 假设工作目录在/home/dmtsai/,则使用./shell.sh 来执行
  。变量「PATH]功能:将shell.sh 放在PATH指定的目录内,例如: ~/bin/

  ●以bash程序来执行:透过「bash shell.sh 」或「shell.sh 」来执行

转载于:https://www.cnblogs.com/ljcblogs/p/10645938.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值