码迷,mamicode.com
首页 > 系统相关 > 详细

Shell脚本的学习(一)

时间:2018-05-25 21:22:22      阅读:227      评论:0      收藏:0      [点我收藏+]

标签:推出   访问   alt   包括   运算   运行   eve   逻辑运算   编辑器   

       

            Shell脚本的学习(一)

   一)代码式shell脚本简介

    1.下载 Xshell 5

      技术分享图片

    建一个文件夹 mkdri home/data ;

    1)查看一个在data里建一个1.sh

    技术分享图片查看是否建立成功。

    2)并编辑echo hello word,并保存推出

      技术分享图片

    技术分享图片

 

 

    3)运行脚本时发现没有权限。添加权限。

    技术分享图片

       技术分享图片

 

   

    ```绿色可执行脚本

    技术分享图片

  

    二)shell脚本命令

    1>下载EverEdit编辑器,其他编辑器也可以的

         技术分享图片

         安装后

       技术分享图片       

    2>变量:

      1.当没有那个变量是结果取值为空,取值时${name}括号可加可不加

    技术分享图片         技术分享图片

 

     2.readonly制度,不可复制,==java中的final

      技术分享图片    技术分享图片

      3)删除变量不能使用

      技术分享图片    技术分享图片

    •   1) 局部变量 局部变量在脚本或命令中定义,仅在当前shell实例中有效,其他shell启动的程序不能访问局部变量。
    •   2) 环境变量 所有的程序,包括shell启动的程序,都能访问环境变量,有些程序需要环境变量来保证其正常运行。必要的时候shell脚本也可以定义环境变量。
    •   3) shell变量 shell变量是由shell程序设置的特殊变量。shell变量中有一部分是环境变量,有一部分是局部变量,这些变量保证了shell的正常运行

      4)‘’和“”的区别

     技术分享图片       技术分享图片

      5)截取字符串长度

      技术分享图片    技术分享图片

      6)查找字符串的位置(只能找到第一个,重复的找不到)

   

      7)数组

      技术分享图片        技术分享图片

      8)for循环

      技术分享图片    技术分享图片

    运算

      9)加

       技术分享图片    技术分享图片

     10)加减乘除余

      技术分享图片  技术分享图片

      11)if then

        技术分享图片      技术分享图片

    12)关系运算符

    技术分享图片  技术分享图片

  13)逻辑运算符

    技术分享图片    技术分享图片

    14)

      技术分享图片    

 

 

 

  

 

Shell脚本的学习(一)

标签:推出   访问   alt   包括   运算   运行   eve   逻辑运算   编辑器   

原文地址:https://www.cnblogs.com/meiLinYa/p/9090369.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!