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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值