- 要将shell命令放到文本文件中,首先需要用文本编辑器来创建一个文件,然后将命令输入到文件中。
- 在创建shell脚本文件时,必须在文件的第一行指定要使用的shell。其格式为:#!/bin/bash
- shell 通过 PATH 环境变量来查找命令,目前该命令还无法运行,需要执行将 shell 脚本文件所处的目录添加到 PATH 环境变量中
- 通过 echo 命令可以添加自己的文本消息来告诉脚本用户脚本正在做什么。
- 用户变量可以是任何由字母、数字或下划线组成的文本字符串,长度不超过20个。
- 用户变量区分大小写。
- 使用等号将值赋给用户变量。在变量、等号和值之间不能出现空格。
- 与系统变量类似,用户变量可通过 $ 引用。
- shell 脚本中最有用的特性之一就是可以从命令输出中提取信息,并将其赋给变量。
- 把输出赋给变量之后,就可以随意在脚本中使用了。
- 有两种方法可以将命令输出赋给变量:
- 反引号字符(`)
- $() 格式
- wc 命令可以对对数据中的文本进行计数。默认情况下,它会输出3个值:
文本的行数
文本的词数
文本的字节数
- 除了 << ,你必须指定一个文本标记来划分输入数据的开始和结尾。任何字符串都可作为文本标记,但在数据的开始和结尾文本标记必须一致。
- 在 shell 脚本中有两种途径来进行数学运算。
expr 命令
使用方括号
expr 部分字符需要转义字符