Linux Shell 脚本编程

  Shell本身是一种用C语言编写的程序,是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作,对linux系统进行管理。

      1)基本example

      遵照国际管理,先来一个Hello World.

     

      这里使用单引号也是可以的.

      如果我们希望输出:Hello World!,这时候需要使用转义符号,因为!有固定的含义

     

      通过管道输出也是支持的.

     

      命令之间以;分隔

     

      类似于C语言的形式,printf函数也是支持的

     

      2) 进阶

      使用.sh文件进行输出

      结果如下:

     

      切换到文件所在目录,使用./print.sh进行调用

      print.sh文件如下:

     

      这里的#!/bin/bash 和 #File Name:print.sh 为注释行,不是必须的,但是建议写上!

      * 使用echo -e 输出转义字符串

     

      * 输出带颜色的输出信息

     

      * 变量赋值及输出

      使用.sh文件进行编程,变量使用示例

     

      结果:

    

     我们可以看到这种形式基本类似于python的变量使用方式非常方便,当然我们可以使用命令来做.

    

     这个正好演示了如何使用;分隔多条shenll命令

     * 字符串操作

     对于任何一门语言来说,字符串的操作是永恒的主题

     1)获取字符串长度

    

     操作非常简单.

    2)查看当前shell类型

   

    3)条件控制

   

    输出:

   

    * 数学运算

   

    自增操作

   

    管道、重定向与追加

   

    先到这儿,下一篇继续,打完收工! 

     

     

      

posted @ 2013-11-18 17:46  一苇渡江  阅读(253)  评论(0编辑  收藏  举报