首先要知道shell操作linux的桥梁
一、创建后缀为.sh的文件:
vim a.sh------------创建a.sh文件
编写:
头部注释为#!/bin/sh或者#!/bin/bash(注释可写可不写,建议写上)
运行:
1.通过sh命令执行
例如:sh helloworld.sh
2.通过bash命令执行
例如:bash helloworld.sh
3.通过把文件修改为可执行的文件然后通过./文件命令.sh来执行
例如:./helloworld.sh(必须在当前目录下)
二、变量(动态数据类型,没有数据类型的限制,并且必须初始化)
定义和初始化
格式
变量名称=值
例如:
x=10 "abc edefg"
注意:
等号两边不能有空格
使用:通过$区分变量还是一句话
格式1:
$变量
格式2:
${变量}
注意:
格式1,会把$后所有相连内容看做一个变量
格式2,${}表示值引用{}之中的内容分,对相连的内容做了一个区分
$0...$n:表示接收外部参数(执行脚本时,传递的参数)
格式:
$下标
注意:
$0永远表示脚本名称(所以脚本名称不算数,$0也不算第一个参数)
下标大于一位数只能使用${}获取参数,因为$下标只把第一位数据看做下标
$*获取所有参数
$#获取所有参数个数
三、引号:
单引号:安原字符串输出
双引号:可以引用变量,拥有特殊含义的内容
拼接:连续获取变量
注意:
如果有多个引号,连续的形成一对
引号中使用其他引号,其他引号做字符串使用
四、字符串
1.获取长度
格式:
${#变量}
2.截取:
格式:
Liunx命令
最新推荐文章于 2023-05-25 17:47:02 发布