Shell编程

脚本语言,不需要编译,类似于JavaScript

切换解释器

#Linux中通常有多种解释器:zsh、bash、sh、tsh、csh
chsh -s /bin/bash

创建脚本

touch Hello.sh
vim Hello.sh

运行

zsh Hello.sh
[解释器] [Shell脚本的文件名]

语法

输入输出

#!/bin/bash
name='78cat'
sex=18 # 默认是字符串类型
echo "请输入你的性别"
read sex
echo "姓名:$name,年龄:$age,性别:$sex"

运算

运算符

算数运算:+加、-减、*乘、/除、%取模。计算式:”$(($a+$b))”
逻辑运算:&& || !
比较运算:-gt大于、-lt小于、-eq等于、-ge大于等于、-le小于等于、!=不等于。计算式”[ $a -gt $b ]”
位运算:&按位与、|按位或

#!/bin/bash
num1=18
num2=21
# 运算----------------------------
result=$(($num1+$num2))
echo "$num1+$num2=$result"

分支

#!/bin/bash
if [ $num1 -gt $num2 ]
then
echo "$num1>$num2"
else
echo "$num1<$num2"
fi

循环

lsof
赞(0) 打赏
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《Shell编程》
文章链接:https://blog.78cat.cn/3428.html
本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。

觉得文章有用就打赏一下文章作者

感谢您的支持,我将持续输出干货满满的内容

支付宝扫一扫

微信扫一扫