shell编程

1.新建一个shell脚本

vi shell.sh

定义使用哪种shell版本

#!/bin/bash

2.变量的定义

定义变量
age=16
输出变量
echo $age
echo "my age is ${age}"

3.字符串的使用

name="zzz"
定义一个字符串
sentence="my name is ${name}"
echo $echo sentence
在花括号后面加个#号显示字符串长度
echo ${#sentence}

截取字符串
echo ${#sentence}

3.运算符

a=1
b=2
乘法符号需要转义
value=`expr $a * $b`
echo ${value}

4.流程控制

if else 表达式

等于是=eq,小于是=lt,大于是=gt
if
[ $a =eq $b ] then echo "a=b" else echo "a!=b" fi

for循环

for l in 1  2 3 4 5
do
   echo $l
done

while

i=1
while (( $i < 5 ))
do
    echo $i
    let i++
done

5.用shell脚本创建50个文件

for i in `seq 50`
do
   touch hello-${i}
done

用shell脚本删除50个文件

for i in `seq 50`
do
   rm hello-${i}
done
原文地址:https://www.cnblogs.com/tinyj/p/9944161.html