美文网首页
初学shell

初学shell

作者: 无雨_4c39 | 来源:发表于2019-08-27 16:04 被阅读0次

1.shell变量命名

以数字、英文字母、下划线 组成 (注:不能以数字开头,不能使用bash保留关键字,中间不能有空格。建议加花括号)。

例:    #!/bin/bash

           hello_world='hello world'

            echo ${hell_world}

2.可用readonly  定义可读变量(变量只读,不可更改)。

3.unset  可用于删除变量。

4.字符串变量单引号和双引号的区别(单引号不解析变量及转义字符)。

5.获取字符串长度(${#字符串变量名})。

6.截取字符串(${字符串变量:开始:截取长度})。

7.数组定义

数组名=(值1,值2,值3,值n...)

8.读取数组元素    ${数组名[下标]}。

9.获取数组元素个数    ${#数组名[@]} 或 ${#数组名[*]} 

10.获取数组元素的长度    ${#数组名[数组下标]}

11.注释

#  单行注释

:<<EOF 

注释内容

注释内容

EOF

12.shell 传递参数

$0 : 执行脚本文件名

$1 : 第一个参数

$n : 第n个参数

$# : 计算参数个数

$* : 将参数作为字符串输出

$$ 当前脚本进程id

13.expr 关键词表示表达式

相关文章

  • 初学shell

    1.shell变量命名 以数字、英文字母、下划线 组成 (注:不能以数字开头,不能使用bash保留关键字,中间不能...

  • MAC

    Mac开发必备工具(三)—— Fish shell 开箱即用的Shell,非常适合Shell初学者,没有繁琐的配置...

  • 总结下最新学习python的小点点---Second Day

    由于初学❄️Python,用的是Python version 3.7.2 IDLE Shell工具。 Python...

  • Linux / Unix初学者的Shell脚本教程

    Linux / Unix初学者的Shell脚本教程 什么是Shell? 操作由许多组件组成,但其两个主要组件是 -...

  • Mac mongodb 无法连接

    初学mongodb 连接数据库时候报错MongoDB shell version v3.4.2connectin...

  • 小鸟初学Shell编程(一)认识Shell

    开篇介绍 Linux里非常的有用的一个功能,这个功能就叫Shell脚本。 Shell脚本在我日常开发工作里也占了非...

  • 初学shell2:shell传递参数

    使用shell脚本是,允许向脚本中传递参数 $1-n 标识传递的参数 还有几个特殊字符用来处理参数 $*和$@的区...

  • 初学shell5:函数

    同文件传参一样,函数也可以传参。$0指执行文件

  • shell脚本上

    | 对于初学者而言,因为没有实战经验,写不出来Shell[https://www.linuxcool.com/]脚...

  • shell快速学习指南(一)

    学习建议 Shell本身是一种简单的编程语言,但给很多初学者的感觉是比较复杂。我觉得初学者感觉到的“复杂”里面多数...

网友评论

      本文标题:初学shell

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