linux shell 基础语法A-2
发表于:2025-12-04 作者:千家信息网编辑
千家信息网最后更新 2025年12月04日,A-1讲了一些基本的语法,A2部分继续上次的内容接着讲。shell是一门编程语言,自然也有结构化的表示方法。常见的编程语言结构化就是判断和循环。shell中的判断分为3类:数值判断,字符判断,文件判断
千家信息网最后更新 2025年12月04日linux shell 基础语法A-2A-1讲了一些基本的语法,A2部分继续上次的内容接着讲。
If command
A-1讲了一些基本的语法,A2部分继续上次的内容接着讲。
shell是一门编程语言,自然也有结构化的表示方法。常见的编程语言结构化就是判断和循环。shell中的判断分为3类:数值判断,字符判断,文件判断。
判断的几种形式
If command
Then
command
Fi
If command
Then
command
Else
command
Fi
If command
Then
command
Elif command
Then
command
Else
command
fi
(1)数字判断
实例:简单的猜数字
(2)字符判断
实例:判断输入的选项
(3)文件判断
实例:创建log文件前检查目标路径是否存在
#!/bin/bash
if [ ! -d /mnt/123testlog/2019-08-31 ]
then
mkdir -p /mnt/123testlog/2019-09-31
fi
还需要关注
If test xxxx的用法
对参数值得判断处理
复合条件判断
If [] && []
If [] || []
双括号
--双圆括号(数学表达式高级功能)
--双方括号(字符串高级功能)
多选择判断时使用if结构就比较繁琐了,采用case更佳
Case
Case xxx in
p1)
cmd
;;
p2)
cmd
;;
*)
default cmd
;;
Esac
处理脚本的输入参数的时候可以使用case,然后对参数进行shift进行处理
处理输入还可以使用如下,getopt和getopts的用法后面再具体介绍。
Getopt
Getopts
read
处理
参数
字符
实例
文件
结构
输入
高级
功能
括号
数字
编程语言
语言
结构化
编程
语法
繁琐
内容
双方
圆括号
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发的成本和收入分析
网络安全行业全景图9项细分领域
地下城堡3怎么删除服务器
数据库触发器如何创建
如何创建数据库辅助类
服务器修改密码在哪里
聊城人民医院服务器
趣谈互联网科技
客户机与服务器是不是对等的
word标记重复数据库
强化网络安全建设
数据库中的马可以用吗
市场信息网络安全监测是啥
文明网络安全手抄报图
qq数据库 解压
网络技术社区
软件开发招标代理费
军工5g 卫星导航网络安全股票
数据库告警列表ID
知乎数据库用户表
云安手机软件开发
全球最火开源数据库
网络安全简单手抄报大全不写字的
元祖在数据库
服务器机房不能用空调
速达主数据库
鸿蒙各类软件开发
军工5g 卫星导航网络安全股票
局域网服务器管理软件
国防网络安全图片