加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

shell编程

发布时间:2020-12-15 23:14:28 所属栏目:安全 来源:网络整理
导读: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 在花括号

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读