BashShell脚本学习笔记

Shell 脚本

shell脚本是命令语言,bash 有很多种,这里指的是bashshell,bashshell以  #!/bin/bash开头。执行shell 可以 ./test.sh 或者 sh  test.sh 执行。

Shell 变量

1.变量名与=之间不允许有空格   2.变量不能含有特殊字符,可以有_   3.变量的首字母必须为 大小写字母  4.不能使用bash中的关键字

5.使用变量可以用  $变量名

Shell 字符串 

1.字符串可以用 单引号,双引号,也可以没有引号。单引号和双引号的区别在于 双引号可以有变量。

2.获取字符串长度   ${#变量名}, 截取字符串 ${变量名:1:5},从第二个字符开始截到第五个字符。 

Shell 传递参数

1.shell可以通过 $0  $1 来接收参数,$1 接收的是传递的第一个参数。当然,shell脚本还有其他处理参数的命令,例如  $# 获取传入参数的个数,$* 将传入的参数以字符串的方式显示,$@ 将传入的参数分别以字符串的方式展示。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、shell脚本介绍 1.1 开头(环境使用shebang机制) #!/bin/bash 必须写在文件首行 符号...
    优果馥斯阅读 3,335评论 0 1
  • 基础命令 主要的命令和快捷键 Linux系统命令由三部分组成:cmd + [options]+[operation...
    485b1aca799e阅读 1,119评论 0 0
  • 作者:qinjx原文地址:Shell脚本编程30分钟入门 什么是Shell脚本 示例 看个例子吧: 示例解释 第1...
    IT程序狮阅读 2,352评论 1 67
  • 最近一个月都没有更新我的推文了,实在是太累,终于感受到什么叫身心疲惫。 自6月份入职新公司后,我才发觉以前的工作是...
    安林大哥哥阅读 155评论 0 1
  • 2014也要过去了。如果我变化最大的是大学阶段,那么目前来看,我在大学阶段变化最大的就在2014了。今天是今年最后...
    Beek阅读 356评论 0 1